Hitachi

uCosminexus Application Runtime - Cosminexus Developer's Kit for Java 機能解説・リファレンス


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

〈このページの構成〉

形式

-XX:+HitachiVerboseGCPrintCause

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

-XX:-HitachiVerboseGCPrintCause

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

説明

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

デフォルト値

マニュアル「uCosminexus Application Runtime ユーザーズガイド」を参照してください。

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

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

表5‒5 GC要因一覧

要因番号

要因内容

説明

SerialGC使用時の要因

G1GC使用時の要因

ZGC使用時の要因

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が発生しました。

10

JVMTIForceGC

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

11

PromotionFail

CopyGCの昇格失敗によって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が発生しました。

20

JcmdGCRun

jcmdコマンド(GC.runオプション)によってGCが発生しました。

21

G1CompactionPause

Free領域に空き容量がなく,かつJavaヒープ領域を拡張できない場合に,FullGCによってGCが発生しました。

22

G1PeriodicCollection

定期的なGCが実行されました。

23

G1PreventiveCollection

Free領域のページ数と,予想されるオブジェクト生存率に基づいて,前もってGCが発生しました。

24

ZTimer

前回のGCから,-XX:ZCollectionInterval=<seconds>オプションで指定した時間が経過したため,GCが発生しました。

25

ZWarmup

ZWarmup以外の要因のGCが発生していないときに,Javaヒープ領域の使用率が10%,20%または30%を超えたため,GCが発生しました。

26

ZAllocationRate

最大割り当て率と空きメモリ量から,OOMが発生するおそれがあると判断されたため,GCが発生しました。

27

ZAllocationStall

アプリケーションの実行に必要なJavaヒープ領域の空き容量が不足しているため,GCが発生しました。

28

ZProactive

GCでスループットが低下してもシステムの動作に大きな影響がない場合に,前もってGCが発生しました。

29

ZHighUsage

Javaヒープ領域の95%以上が使用されたため,GCが発生しました。

注※

JDK17以降の場合に出力されます。

(凡例)

○:該当します。

−:該当しません。

出力例

[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]