UseParNewGC和UseParallelGC的區別


1、UseParNewGC:並發串行收集器,它是工作在新生代的垃圾收集器,它只是將串行收集器多線程化,除了這個並沒有太多創新之處,而且它們共用了相當多的代碼。它與串行收集器一樣,也是獨占式收集器,在收集過程中,應用程序會全部暫停。但它卻是許多運行在Server模式下的虛擬機中首選的新生代收集器,其中有一個與性能無關但很重要的原因是,除了Serial收集器外,目前只有它能與CMS收集器配合工作。

2、UseParallelGC:並行收集器,同時運行在多個cpu之間,物理上的並行收集器,跟上面的收集器一樣也是獨占式的,但是它最大化的提高程序吞吐量,同時縮短程序停頓時間,另外它不能與CMS收集器配合工作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM