7.18.3 GC停止時間およびスループットの改善方法
Javaヒープ領域の最大サイズの調整以外にGC停止時間およびスループットを改善する方法について説明します。ただし,この項で説明する方法は,GC停止時間が短くなる代わりにメモリの消費量が増えるなどの悪影響があるため,お使いの環境に合わせて実施してください。
-
GC停止時間をより短くしたい場合
-
-XX:ParallelGCThreadsオプションの値を大きくします
GC停止時間が短くなる代わりに,メモリの消費量が増えます。
-
-
スループットをより向上させたい場合
-
-XX:ConcGCThreadsオプションの値を小さくします
スループットが向上する代わりに,OutOfMemoryが発生しやすくなります。
-
-XX:ParallelGCThreadsを大きくします
スループットが向上する代わりに,メモリの消費量が増えます。
-