常用的 JVM 調優的引數都有哪些?
阿新 • • 發佈:2021-09-08
本文為joshua317原創文章,轉載請註明:轉載自joshua317部落格https://www.joshua317.com/article/110
XX比X的穩定性更差,並且版本更新不會進行通知和說明。
- -Xms
s為strating,表示堆記憶體起始大小
- -Xmx
x為max,表示最大的堆記憶體
(一般來說-Xms和-Xmx的設定為相同大小,因為當heap自動擴容時,會發生記憶體抖動,影響程式的穩定性)
- -Xmn
n為new,表示新生代大小
(-Xss:規定了每個執行緒虛擬機器棧(堆疊)的大小)
- -XX:SurvivorRator=8
表示堆記憶體中新生代、老年代和永久代的比為8: 1: 1
- -XX:PretenureSizeThreshold=3145728
表示當建立(new)的物件大於3M的時候直接進入老年代
- -XX:MaxTenuringThreshold=15
表示當物件的存活的年齡(minor gc一次加1)大於多少時,進入老年代
- -XX:-DisableExplicirGC
表示是否(+表示是,-表示否)開啟GC日誌
本文為joshua317原創文章,轉載請註明:轉載自joshua317部落格https://www.joshua317.com/article/110