jvm基礎引數

2021-10-04 13:19:28 字數 324 閱讀 7973

初始化堆記憶體大小,相當於 -xx:initheapsize ,預設為系統記憶體的1/64

最大堆記憶體,相當於 -xx:maxheapsize,預設為系統的1/4

棧空間 -xx:threadstacksize,windows取決於記憶體大小,而其他系統預設為1024k

新生代大小

元空間,使用直接記憶體,理論上受系統記憶體限制,但有出廠預設值

列印虛擬機器**細節

eden區域相對於suvicel的倍數,預設為8

新生代與老年代的比例,或者說是老年代相對於新生代的倍數,預設為2

新生代成員經過多少次gc後到達老年代,預設為15

JVM引數配置

xmsn 指定jvm堆的初始大小,預設為物理記憶體的1 64,最小為1m,可以指定單位k m,如不指定預設為 位元組 xmxn 指定jvm堆的最大值,預設為物理記憶體的1 4或1g,最小為2m,單位與 xms一致。xssn 設定單個執行緒棧的大小,預設為512k xincgc 開啟增量gc 預設為關...

jvm引數優化

堆記憶體優化 調整jvm啟動引數 xms xmx xx newsize xx maxnewsize,如調整初始堆記憶體和最大對記憶體 xms256m xmx512m。或者調整初始new generation的初始記憶體和最大記憶體 xx newsize 128m xx maxnewsize 128m...

jvm 相關引數

堆大小設定 jvm 中最大堆大小有三方面限制 相關作業系統的資料模型 32 bt還是64 bit 限制 系統的可用虛擬記憶體限制 系統的可用物理記憶體限制。32位系統下,一般限制在1.5g 2g 64為作業系統對記憶體無限制。我在windows server 2003 系統,3.5g物理記憶體,jd...