3

Docker 内の CentOS で OpenJDK 11 の ZGC を使用する JVM プロセスが巨大な共有メモリを使用するのはなぜですか?

サーバー: 2 コア/4G メモリ; VIRT: 17.032t、RES: 7.974g、SHR: 7.382g、%CPU: 26.9、%MEM: 199

JVM パラメータ:

-Xmx3296m -Xms1977m -Xss256k
-XX:MetaspaceSize=128m 
-XX:MaxMetaspaceSize=256m 
-XX:+UnlockExperimentalVMOptions
-XX:+UseZGC 
-XX:MinHeapFreeRatio=50
-XX:MaxHeapFreeRatio=80 

ZGC をオフにした後、共有メモリは以下のように 33K しか使用しません。

VIRT: 29g、RES: 1.5g、SHR: 33564、%CPU: 26、%MEM: 39。

4

0 に答える 0