-Xgc:deterministic
すべてのガベージがオプションと非常に大きなもので収集されることは認められていますか-XpauseTarget=5000
。
パフォーマンスはあまり気にしません。各ガベージ オブジェクトが確実に収集されるようにする必要があります。
-Xgc:deterministic
すべてのガベージがオプションと非常に大きなもので収集されることは認められていますか-XpauseTarget=5000
。
パフォーマンスはあまり気にしません。各ガベージ オブジェクトが確実に収集されるようにする必要があります。
これは、ドキュメントに記載されていることです:
ガベージ コレクターは、非常に短い決定論的な一時停止時間用に最適化されています。How well it will succeed depends on the application and the hardware.
たとえば、30 ミリ秒の一時停止ターゲットは、次のハードウェアで実行されている、収集時に 1 GB のヒープと平均 30% 以下のライブ データを持つアプリケーションで検証されています。
また、以下を使用して GC スレッドを制限することもできます。
-XXgcthreads:<# threads>
スレッド数は、サーバー コアごとに 1 スレッドにする必要があります。