国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JVM內存配置參數

2019-11-08 02:37:09
字體:
來源:轉載
供稿:網友

-Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3

-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:設置年輕代大小-XX:NewRatio=n:設置年輕代和年老代的比值。如:為3,表示年輕代與年老代比值為1:3,年輕代占整個年輕代年老代和的1/4-XX:SurvivorRatio=n:年輕代中Eden區與兩個Survivor區的比值。注意Survivor區有兩個。如:3,表示Eden:Survivor=3:2,一個Survivor區占整個年輕代的1/5-XX:MaxPermSize=n:設置持久代大小

-Xms -Xmx分別設置堆的最小值和最大值,如果要設置成堆的大小可變,那么可以將最大值和最小值設置成不一樣,如果要將堆大小固定,那么只需將最大值和最小值設置成一樣的就行。jvm中分為堆和方法區堆又進一步分為新生代和老年代方法區為永久代堆中區分的新生代和老年代是為了垃圾回收,新生代中的對象存活期一般不長,而老年代中的對象存活期較長,所以當垃圾回收器回收內存時,新生代中垃圾回收效果較好,會回收大量的內存,而老年代中回收效果較差,內存回收不會太多。基于以上特性,新生代中一般采用復制算法(Generation-Collection算法),因為存活下來的對象是少數,所需要復制的對象少,而老年代對象存活多,不適合采用復制算法,一般是標記整理和標記清除算法(Mark-Compact算法)。因為復制算法需要留出一塊單獨的內存空間來以備垃圾回收時復制對象使用,所以將新生代分為eden區和兩個survivor區,每次使用eden和一個survivor區,另一個survivor作為備用的對象復制內存區。綜上:-Xmn設置了新生代的大小為5120m,而-XXSurvivorRatio=3,所有將新生代共分成5分,eden占三份,survivor占兩份,每份1/5


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深泽县| 德江县| 株洲市| 南漳县| 安义县| 贺兰县| 古丈县| 杭州市| 盈江县| 壶关县| 新田县| 资阳市| 洱源县| 霍山县| 万全县| 道孚县| 济宁市| 苍南县| 务川| 东安县| 沙洋县| 万山特区| 芷江| 射洪县| 油尖旺区| 萍乡市| 辽源市| 浠水县| 炉霍县| 云霄县| 龙海市| 河东区| 房产| 通辽市| 梁河县| 肇东市| 策勒县| 安徽省| 莱西市| 仁化县| 通城县|