摘要: HotSpot的算法细节实现 一、根节点枚举 迄今为止,所有收集器在根节点枚举这一步骤时都是必须暂停用户线程的,现在可达性分析算法耗时最长的查找引用链的过程已经可以和用户线程一起并发,但是根节点枚举始终还是必须在一个能保障一致性快照中才得以进行。 由于目前Java虚拟机使用的都是准确式垃圾收集,所有 阅读全文
posted @ 2021-10-31 18:16 刘姥爷观园子 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 内存垃圾收集算法 这里的内存主要指的堆和方法区的内存。 一、如何判断对象是否死亡 引用计数算法 在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时,计数器就减1,任何时刻计数器为零的对象就是不可能再被使用的。比较著名的应用案例有微软com技术、python语言等,但是在 阅读全文
posted @ 2021-10-31 17:05 刘姥爷观园子 阅读(44) 评论(0) 推荐(0) 编辑