7.2.1 明示管理ヒープ機能を利用する目的
明示管理ヒープ機能は,FullGCの発生を抑止する機能です。この機能を使用することで,システムが停止する回数を低減し,安定したスループットを実現します。
システムで扱う論理アドレス空間の増加やシステム規模の拡大などによって,アプリケーションサーバで扱うJavaヒープのサイズは増加しています。Javaヒープのサイズの増加に伴って問題になるのは,GCの実行に掛かる時間の増加です。GCが実行されている間,システムは停止します。特に,FullGCの実行時間は,使用済みのJavaヒープのサイズに応じて増加します。使用できるJavaヒープのサイズの増加に従って,FullGCに掛かる時間も増えるおそれがあります。