7.17.6 ZGC独自のGC発生要因
GC発生要因のうち,ZGCを使用している場合にだけ適用される要因について説明します。
GC発生要因 |
説明 |
---|---|
ZTimer |
前回のGCから,-XX:ZCollectionInterval=<seconds>オプションで指定した時間が経過したため,GCが発生しました。 |
ZWarmup |
ZWarmup以外の要因のGCが発生していないときに,ヒープ領域の使用率が10%,20%または30%を超えたため,GCが発生しました。 |
ZAllocationRate |
最大割り当て率と空きメモリ量から,OutOfMemoryが発生するおそれがあると判断されたため,GCが発生しました。 |
ZAllocationStall |
アプリケーションの実行に必要なJavaヒープ領域の空き容量が不足しているため,GCが発生しました。 |
ZProactive |
GCでスループットが低下してもシステムの動作に大きな影響がない場合に,前もってGCが発生しました。 |
ZHighUsage |
Javaヒープ領域の95%以上が使用されたため,GCが発生しました。 |