ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework システム構築・運用ガイド
ここでは,日立JavaVMのオプションについて説明します。日立JavaVMのオプションは,次のファイルで指定できます。
JavaVMオプションの一覧を次の表に示します。なお,ここで説明するJavaVMオプションのデフォルト値は,SDPサーバ用JavaVMオプションファイル(jvm_options.cfg),またはRMI連携用JavaVMオプションファイル(jvm_client_options.cfg)でJavaVMオプションを指定していない場合のデフォルト値を示します。
表8-9 JavaVMオプションの一覧
項番 | 分類 | オプション名 | 説明 |
---|---|---|---|
1 | JavaVMメモリ空間のサイズや割合指定オプション | -Xms<size>※1 | Javaヒープの初期サイズを設定します。 |
-Xmx<size>※1 | Javaヒープの最大サイズを設定します。 | ||
-XX:NewRatio=<value> | DefNew領域に対するTenured領域の割合を設定します。<value>が2の場合は,DefNew領域とTenured領域の割合が,1:2になります。 | ||
-XX:PermSize=<size>※1 | Permanent領域の初期サイズを設定します。 | ||
-XX:MaxPermSize=<size>※1 | Permanent領域の最大サイズを設定します。 | ||
2 | 拡張スレッドダンプ機能オプション | -XX:[+|-]HitachiThreadDumpToStdout | 標準出力にスレッドダンプを出力するかどうかを指定します。
|
3 | 日立JavaVMログファイルオプション | -XX:HitachiJavaLog:<文字列> | ログファイル名のプレフィックスを指定します。ログファイル名は「文字列xx.log」(xxは01〜99の通し番号)で生成されます。 例えば,文字列にSampと指定するとログファイル名は「Samp01.log」となります。 文字列にはパスの指定もできます。文字列にディレクトリを指定した場合,そのディレクトリにデフォルトの名称でログファイルを作成します。 デフォルト値はjavalogです。 |
-XX:HitachiJavaLogFileSize=<整数値> | 1ファイルの最大サイズ(単位:キロバイト)を1024〜INT_MAXバイトの整数で指定します。最大サイズを超えた場合は,そのファイルへの出力は行いません。 デフォルト値は256です。 範囲外の値が指定された場合は1024となります。 |
||
-XX:HitachiJavaLogNumberOfFile=<整数値> | ログファイルの単純増加を防ぐため,作成する最大ファイル数を1〜99の整数で指定します。最大ファイル数を超えた場合は,再度,最初に作成したファイルへの出力を開始します。 デフォルト値は4です。 100以上の値が指定された場合は99となります。0以下の値が指定された場合は1となります。 |
||
4 | 詳細時間出力オプション | -XX:[+|-]HitachiOutputMilliTime | ミリ秒までの時間を出力するかどうかを指定します。
|
5 | 拡張verbosegc機能オプション | -XX:[+|-]HitachiVerboseGC※2 | ガーベージコレクションが発生した場合,拡張verbosegc情報を出力するかどうかを指定します。
|
-XX:[+|-]HitachiVerboseGCPrintCause※3 | ガーベージコレクションの要因内容を出力するかどうかを指定します。
|
||
6 | OutOfMemoryError発生時の拡張機能オプション | -XX:[+|-]HitachiOutOfMemoryStackTrace※2 | OutOfMemoryError発生時のスタックトレースを出力するかどうかを指定します。
|
7 | クラスライブラリトレース機能オプション | -XX:[+|-]HitachiJavaClassLibTrace※2 | クラスライブラリのスタックトレースを出力するかどうかを指定します。
|
-XX:HitachiJavaClassLibTraceLineSize=<整数値> | クラスライブラリのスタックトレースの1行の文字数(単位:バイト)を1024〜INT_MAXバイトの整数で指定します。1行の文字数が指定した文字数を超えた場合は,at以降の文字列の前半部分を削除して,指定された文字数分出力します。 デフォルト値は1024です。 範囲外の値が指定された場合は1024となります。 |
||
8 | ローカル変数情報出力機能オプション | -XX:[+|-]HitachiLocalsInStackTrace | スレッドダンプ出力時のスタックトレースに,ローカル変数情報を出力するかどうかを指定します。
|
-XX:[+|-]HitachiLocalsSimpleFormat | ローカル変数情報出力を簡易フォーマットにするかどうかを指定します。
|
||
-XX:[+|-]HitachiTrueTypeInLocals | ローカル変数情報出力時に,ローカル変数オブジェクトの実際の型名を文字列として出力するかどうかを指定します。
|
All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.