Hitachi

Cosminexus V11 アプリケーションサーバ リファレンス 定義編(サーバ定義)


-XX:[+|-]HitachiVerboseGCPrintCause(GC要因内容出力オプション)

〈このページの構成〉

形式

-XX:+HitachiVerboseGCPrintCause

GCの要因内容を,拡張verbosegc情報の行末に出力します。

-XX:-HitachiVerboseGCPrintCause

拡張verbosegc情報を通常形式で出力します。

説明

GCの要因内容を出力するかどうかを指定します。

デフォルト値
  • -XX:+HitachiVerboseGCPrintCause

前提オプション
  • -XX:+HitachiVerboseGC

-XX:+HitachiCommaVerboseGCオプションが指定されている場合は,次に示す要因番号が出力されます。

表14‒6 GC要因一覧

要因番号

要因内容

説明

SerialGC使用時の要因

G1GC使用時の要因

0

ObjAllocFail

G1GC未使用時,オブジェクトの割り付け失敗によってGCが発生しました。G1GC使用時,Evacuationを実施してもオブジェクト割り付け領域が確保できなかったのでGCが発生しました。

1

System.gc

java.lang.System.gcメソッド呼び出しによってGCが発生しました。

3

DelayedGC

JNIやJVMTIによって保留されていたGCが起動されました。

4

JavaGC Command

JavaGCコマンドによってGCが発生しました。

6

JHeapProf Command

jheapprofコマンドによってGCが発生しました。

8

EMReclaimFail

Explicitメモリの明示解放によるJavaヒープへのオブジェクト移動が発生してJavaヒープがあふれました。

9

EMMigrateFail

Explicitメモリの自動解放によるJavaヒープへのオブジェクト移動が発生してJavaヒープがあふれました。

10

JVMTIForceGC

JVMTI関数ForceGarbageCollection()によってGCが発生しました。

11

PromotionFail

CopyGCの昇格失敗によってGCが発生しました。

12

EMJavaGC Command

javagcコマンドによるExplicitメモリブロックの解放によってGCが発生しました。

13

EHeapProf Command

eheapprofコマンドによってGCが発生しました。

14

G1HumAllocFail

Humongous領域へのオブジェクト割り当て失敗によってGCが発生しました。

15

G1EvacuationPause

オブジェクト割り当て失敗によってGCが発生しました。

16

Concurrent Marking

アプリケーションを停止して実行するCM処理が発生しました。

17

EvacuationFail

Evacuation失敗によってGCが発生しました。

18

MetaspaceAllocFail

Metaspaceの領域確保失敗によってGCが発生しました。

19

LastMetaspaceGC

MetaspaceのOutOfMemoryを出す前に行う最後のGCが発生しました。

出力例

[VGC]<Wed Mar 17 00:42:30 2004>(Skip Full:0,Copy:0)[Full GC 149K->149K(1984K), 0.0786038 secs][DefNew::Eden: 264K->0K(512K)][DefNew::Survivor: 0K->63K(64K)][Tenured: 85K->149K(1408K)][Metaspace: 3634K(4492K, 4492K)->3634K(4492K, 4492K)][class space: 356K(388K, 388K)->356K(388K, 388K)][cause:System.gc]