jdk11 eclipse下開啟ZGC


平台支持

ZGC目前只在Linux/x64上可用,如果有足夠的需求,將來可能會增加對其他平台的支持。

對的,目前只支持64位的linux系統。    

-_-'




eclipse.ini配置:

-XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Xmx10g -Xlog:gc



Heap Size

通過 -Xmx10g 進行設置。

-Xmx是ZGC收集器中最重要的調優選項,大大解決了程序員在JVM參數調優上的困擾。ZGC是一個並發收集器,必須要設置一個最大堆的大小,應用需要多大的堆,主要有下面幾個考量:

  • 對象的分配速率,要保證在GC的時候,堆中有足夠的內存分配新對象
  • 一般來說,給ZGC的內存越多越好,但是也不能浪費內存,所以要找到一個平衡。


Concurrent GC Threads

通過 -XX:ConcGCThread = 4 進行設置。

並發執行的GC線程數,如果沒有設置,在JVM啟動的時候會根據CPU的核數計算出一個合理的數量,默認是核數的12.5%,但是根據應用的特性,可以通過手動設置調整。


免責聲明!

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



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