目次
Java HotSpot? VM Optionsこのドキュメントは、Java HotSpot? VMのパフォーマンス特性に影響を与える、コマンドラインオプション、及び環境変数についての情報を提供します。明示的に指定しない場合、このドキュメントの情報はすべて、Java HotSpot? Client/Server VMの両方に関係します。微妙に意訳なり、全く書いてないことを書いたり してるので、適時原文を参照のこと。。。このドキュメントは以下のセクションを含んでいます。
Java HotSpot? VMオプションのカテゴリJava HotSpot? VMに認識される標準のオプションは、Windows/Solaris/Linux向けJavaアプリケーションランチャーの頁に記載されます。このドキュメントはJava HotSpot? VMに認識される非標準のオプションを扱います。
Exact VMのオプションに相当するJava HotSpot? VMのオプションJ2SE1.3.0に先立って、Solaris版J2SDKには Exact VM(EVM)として知られるVMが同梱されたものが存在しました。1.3.0の最初の時点で、EVMはJava HotSpot? VMに差し替えられました。EVMのオプションのいくつかは、Java HotSpot? VMに於いては名前を変えられたり、別のものに差し替えられたりしました。これらのEVM/Java HotSpot? VMのオプションは下表の通りです。
以下はEVMでは無かったHotSpot? VMのオプションです。
Java HotSpot? VMの_JIT_ARGS環境変数同等品殆どの_JIT_ARGS環境変数は内部でバッギングオプションで、対応するHotSpot?オプションはありません。殆どが初期導入時の不安定さの原因となりうる最適化のある部分を単に止めるもので、内部テストグループが問題を突き止めるために使われるぐらいでしょう。
Java HotSpot? VMの_JVM_ARGS環境変数同等品
追加のJava HotSpot? VM引数数はmかMをメガバイト、kかKをキロバイト、gかGをギガバイトとして利用することができる。(例えば、32kと32768は同じ) また-XX:の後のフラグ+と-は、以降のオプションを有効(+)か無効(-)にすることができる。(下表で1列目にある数値やフラグがデフォルト値である)
これ以降のオプションのデフォルトはarch/os/jvmによって異なる。以下はSPARC/-server, JVM1.3の場合である。
8K以上のメモリページのサポートここはSolaris/Windows/Linuxで、Large Pageの設定を行う方法、Large Pageのメリット・デメリットが 書いてある箇所なので、訳は無し。 |