部分參考 感謝樓主分享
jvm常用引數設定
首先先明白引數的型別:
1:標準引數(-)
所有的jvm實現都必須實現這些引數的功能
2:非標準引數(-x)
預設jvm實現這些引數的功能,但是並不保證所有jvm實現都滿足,且不保證向後相容
3:非stable引數(-xx)
此類引數各個jvm實現會有所不同,將來可能會隨時取消,需要慎重使用
引數名稱
含義預設值備註
-xms
初始堆大小
物理記憶體的1/64(<1gb)
空餘堆記憶體小於40%時,jvm就會增大堆直到-xmx的最大限制.
-xmx
最大堆大小
物理記憶體的1/4(<
jvm常用引數設定
1 初始堆大小 預設值 物理記憶體的1 64 1gb 預設 minheapfreeratio引數可以調整 空餘堆記憶體小於40 時,jvm就會增大堆直到 xmx的最大限制。設定命令 xms 2 最大堆大小 預設值 物理記憶體的1 4 1gb 預設 maxheapfreeratio引數可以調整 空餘堆...
jvm常用配置引數
有下面的一些jvm的引數,他們的預設值一般比較容易忽略,記錄下來,方便查詢 xms 預設情況下堆記憶體的64分之一 xmx 預設情況下對記憶體的4分之一 xmn 預設情況下堆記憶體的64分之一 xx newratio 預設為2 xx survivorratio 預設為8 避免concurrent m...
jvm引數設定心得
jvm 新生代到老年代的 次數閾值預設為15 新生代不能設定的過大,那樣會延長 時間。時間在0.02以上的級別程式會有異常,在0.004的級別程式基本正常,也不能設定的太小,那樣 次數過於頻繁,導致大量的新生代物件持續的到達老年代,因為短時間內 次數超多15次,而老年代的物件 會很耗時,應該盡量的避...