-XX:+ UseParallelGCと-XX:+ UseParNewGC差

意味:


-XX:+ UseParallelGC:パラレルコレクタを選択するガベージコレクタ。この構成では、若い世代のために有効です。同時に複数の並列ガベージコレクションのスレッドが、今回はユーザースレッドを停止する必要があります。

-XX:+ UseParNewGC:マルチスレッドセットは若い者に代わって収集しました。CMSを収集し、同時に使用することができます。マルチスレッドのコレクターに基づいてシリアルで実装されています。


違い:


 -XX:+ UseParallelGC 
同時に複数のガベージコレクタスレッドを起動し、アプリケーションスレッドを一時停止し、並列収集、新世代並列コレクタの使用を指定し、システム優先順位におけるスループットのCMSのGCトンと一緒に使用できませんが、長い長い時間アプリが存在するであろう。一時停止、バックグラウンドシステムのタスクは、このGCを使用することができます 

-XX:+ UseParNewGC 
UseParallelGC GCのアップグレード版で、そこより良い性能の利点があるか、CMS GCで使用するために、新世代における並列コレクターの使用を指定

おすすめ

転載: blog.csdn.net/datuzijean/article/details/90516128