jvm參數的配置、垃圾回收器的配置


(1)jvm也是在啟動文件中配

-xms:初始堆大小

-xmx:最大堆大小

-xmn:年輕代大小

-XX:PermSize:持久代大小

-XX:MaxPermSize:持久帶最大值

-Xss:每個線程堆棧的大小

 

(2)垃圾回收器的配置

一般使用用cms垃圾回收器(並發垃圾回收器),盡可能降低用戶線程在FGC的暫停時間

-XX:+UseconcMarkSweepGC

 

一般JVM配置

首先先配堆,初始化堆大小和最大堆大小一樣,如果cpu內核大小是10,一般配7-6G。其次配年輕代,一般年輕代占堆內存的3/8,老年代不需要配。持久帶大小不超過512k,再配線程棧xss最好不超過512K.

垃圾回收器:年輕代用並行垃圾回收器,設置並行收集的線程數(根據cup的顆粒數了來配),設置CMS垃圾回收器(並發垃圾回收器),如下圖

 


免責聲明!

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



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