少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          年青代=新生代(eden space)+2個survivor
          年青代用來存放新近創(chuàng)建的對象,尺寸隨堆大小的增大和減小而相應的變化,默認值是保持為堆大小的1/15,可以通過-Xmn參數(shù)設置年青代為固定大小,也可以通過-XX:NewRatio來設置年青代與年老代的大小比例,年青代的特點是對象更新速度快,在短時間內(nèi)產(chǎn)生大量的“死亡對象”。
          年輕代的特點是產(chǎn)生大量的死亡對象,并且要是產(chǎn)生連續(xù)可用的空間, 所以使用復制清除算法和并行收集器進行垃圾回收.     對年輕代的垃圾回收稱作初級回收 (minor gc)

          初級回收將年輕代分為三個區(qū)域,  一個新生代 , 2個大小相同的復活代,  應用程序只能使用一個新生代和一個復活代, 當發(fā)生初級垃圾回收的時候,gc掛起程序, 然后將新生代和復活代中的存活對象復制到另外一個非活動的復活代中,然后一次性清除新生代和復活代,將原來的非復活代標記成為活動復活代.    將在指定次數(shù)回收后仍然存在的對象移動到年老代中, 初級回收后,得到一個空的可用的新生代.
          posted on 2013-09-07 19:09 abin 閱讀(9645) 評論(4)  編輯  收藏 所屬分類: JVM

          Feedback

          # re: Java 新生代、年輕代、老年代 2013-09-18 16:30 Mr碰
          頂下!!  回復  更多評論
            

          # re: Java 新生代、年輕代、老年代[未登錄] 2015-10-28 17:18 tony
          不錯啊,狗仔!  回復  更多評論
            

          # re: Java 新生代、年輕代、老年代[未登錄] 2015-10-28 17:21 Tony
          請多關照  回復  更多評論
            

          # re: Java 新生代、年輕代、老年代 2016-02-20 21:35 李洋蔥
          是?對多少錢的事故鄉(xiāng)親切成績效考核對象征性感到  回復  更多評論
            

          主站蜘蛛池模板: 游戏| 阳江市| 盖州市| 永登县| 贵州省| 浠水县| 嫩江县| 都兰县| 江永县| 金溪县| 仪陇县| 西乌| 彭泽县| 民勤县| 阜阳市| 新田县| 韩城市| 长汀县| 墨竹工卡县| 布拖县| 博湖县| 蒙城县| 监利县| 全州县| 弋阳县| 漳浦县| 鸡泽县| 伊宁市| 台东市| 大英县| 大田县| 清苑县| 铅山县| 怀来县| 石泉县| 舞钢市| 栾川县| 米林县| 黄骅市| 南靖县| 日土县|