java虚拟机
文章平均质量分 92
零零镹
这个作者很懒,什么都没留下…
展开
-
如何判断一个对象实例是否死亡
一、判断对象是否死亡算法有以下两种算法判断对象实例是否死亡:1、、引用计数算法:给每个对象添加一个引用计数器,当有对象引用时加1,当引用失效时减1,任何引用计数器为0的对象实例就是不可能再被使用的——对象实例死亡。但它无法解决对象相互引用的情况。2、可达性分析算法:通过一系列被称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Ro...原创 2020-01-02 14:57:33 · 584 阅读 · 1 评论 -
查看java虚拟机GC(垃圾收集器)日志
最近在看《深入理解java虚拟机》这本书,在看到第3章第二节验证java虚拟机使用的不是引用计算法来判断对象是否被GC回收时。看到了GC日志,不是很清楚是什么意思,在网上搜索资料,自己总结了一下。如果想要查看java的GC日志,可以通过在java命令加入下列参数进行配置。-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详细日志-XX:+PrintGC...原创 2019-11-22 13:39:43 · 745 阅读 · 0 评论