アプリケーションサーバでは,Javaアプリケーション実行時に,Javaオブジェクトの配置先としてJavaヒープとは別のメモリ空間を使用できます。この機能を明示管理ヒープ機能といいます。明示管理ヒープ機能を効果的に使用することで,フルガーベージコレクションの発生を抑止できます。
この章では,明示管理ヒープ機能を使用したフルガーベージコレクションの抑止について説明します。
なお,コピーガーベージコレクションの種類として-XX:+UseParNewGCオプションを指定している場合,明示管理ヒープ機能は使用できません。