国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临颍县| 亳州市| 县级市| 瑞金市| 科技| 瑞丽市| 富平县| 太和县| 宜州市| 县级市| 巍山| 呼玛县| 崇阳县| 铅山县| 肇州县| 永新县| 新昌县| 芒康县| 新巴尔虎左旗| 甘德县| 来凤县| 栾川县| 叶城县| 普宁市| 唐山市| 年辖:市辖区| 高碑店市| 南充市| 楚雄市| 栾城县| 车险| 娄烦县| 布尔津县| 饶阳县| 石阡县| 闽侯县| 册亨县| 昌宁县| 博客| 武清区| 交口县|