JVM常用參數(shù)選項(xiàng)
參數(shù) | 參數(shù)描述 |
---|---|
-Xms | 初始堆大小邪乍。如:-Xms256m |
-Xmx | 最大堆大小斟叼。如:-Xmx512m |
-Xmn | 新生代大小饭尝。通常為 Xmx 的 1/3 或 1/4。新生代 = Eden + 2 個 Survivor 空間步脓。實(shí)際可用空間為 = Eden + 1 個 Survivor,即 90% |
-Xss | JDK1.5+ 每個線程堆棧大小為 1M浩螺,一般來說如果棧不是很深的話靴患, 1M 是絕對夠用了的。 |
-XX:NewRatio | 新生代與老年代的比例要出,如 –XX:NewRatio=2鸳君,則新生代占整個堆空間的1/3,老年代占2/3 |
-XX:SurvivorRatio | 新生代中 Eden 與 Survivor 的比值患蹂。默認(rèn)值為 8或颊。即 Eden 占新生代空間的 8/10,另外兩個 Survivor 各占 1/10 |
-XX:PermSize | 永久代(方法區(qū))的初始大小 |
-XX:MaxPermSize | 永久代(方法區(qū))的最大值 |
-XX:+PrintGCDetails | 打印 GC 信息 |
-XX:+HeapDumpOnOutOfMemoryError | 讓虛擬機(jī)在發(fā)生內(nèi)存溢出時 Dump 出當(dāng)前的內(nèi)存堆轉(zhuǎn)儲快照传于,以便分析用 |