Interstage Application Serverにおいて、Java VMの起動オプション「-XX:+DisableExplicitGC」の指定はできますか?
- Java VMの起動オプションに「-XX:+DisableExplicitGC」の指定はできますか?
- 指定できますが、使用にあたっては十分な注意が必要です。
「-XX:+DisableExplicitGC」オプションは、アプリケーションだけでなくInterstage Application Server全体のJava実装で、java.lang.System#gc()を発行している箇所をすべて無効にします。まず、「-XX:+PrintJavaStackAtSystemGC」オプションを指定し、アプリケーションで無駄なSystem#gc()を発行しているかどうかを調査した上で、「-XX:+DisableExplicitGC」オプションの採用可否を決めてください。
「-XX:+PrintJavaStackAtSystemGC」については、以下のマニュアルを参照してください。
-
V9、V8
Interstage Application Server/Interstage Web Server チューニングガイド
第7章 JDK/JREのチューニング
7.2 FJVM
7.2.7 java.lang.System.gc()実行時におけるスタックトレース出力機能V8については、該当するマニュアル箇所を参照してください。
-
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 技術サポート |