摘要: JVM(HotSpot) 7种垃圾收集器的特点及使用场景(Serial收集器,ParNew收集器,Parallel Scavenge(并行回收)收集器,Serial Old 收集器,Parallel Old 收集器,CMS收集器,G1收集器);理解GC日志;垃圾收集器的参数总结; 7. JVM(Ho 阅读全文
posted @ 2020-03-21 16:37 夜未眠shm 阅读(228) 评论(0) 推荐(0)
摘要: 判定对象是否可以被回收;可作为GC Roots的对象包括;java引用分类;判断一个常量是否是“无用的类”;垃圾收集算法(标记-清除算法,复制算法,标记-整理算法,分代收集算法);HotSpot的算法实现; 1 判定对象是否可以被回收 1.1 引用计数算法 给对象中添加一个引用计时器,每当有一个地方 阅读全文
posted @ 2020-03-21 15:04 夜未眠shm 阅读(134) 评论(0) 推荐(0)
摘要: JVM运行时数据区域;HostSpot虚拟机对象创建(java堆给对象分配内存的方式,解决对象内存分配的线程安全方案,对象内存布局,对象的访问定位,异常实例); 1.JVM运行时数据区域: 方法区(Method Area) -- 运行时常量池 堆(Heap) Java虚拟机栈(Java Virtua 阅读全文
posted @ 2020-03-21 11:48 夜未眠shm 阅读(166) 评论(0) 推荐(0)