摘要: 1.格式: [停顿类型[GC发生区域:内存已使用容量的变化]java堆已使用容量的变化,java堆区域GC耗时][Times:用户态消耗的cpu时间,内核态消耗的cpu时间,操作由始至终消耗的墙钟时间] [GC (System.gc()) [PSYoungGen: 7278K->728K(36864 阅读全文
posted @ 2018-12-11 17:46 谢哥在彼方 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一.判断对象是否存活 1.引用计数算法 2.可达性分析算法 二.垃圾收集算法 1.标记-清除算法:效率低,内存碎片 2.复制算法:适用于对象存活率低 3.标记-整理算法:没有内存碎片 4.分代收集算法:新生代用复制算法 老年代用标记-清除/整理算法 三.HotSpot算法实现 1.枚举根节点 2.安 阅读全文
posted @ 2018-12-11 16:32 谢哥在彼方 阅读(234) 评论(0) 推荐(0) 编辑