Java GC 的两种判定方法是什么?【面试题详解】 2021-1-5 11:17:27 爱分享 取消关注 关注 私信 今天爱分享给大家带来GC 的两种判定方法是什么?【面试题详解】,希望能够帮助到大家。 引用计数法:指的是如果某个地方引用了这个对象就+1,如果失效了就-1,当为 0 就 会回收但是 JVM 没有用这种方式,因为无法判定相互循环引用(A 引用 B,B 引用 A) 的情况 引用链法: 通过一种 GC ROOT 的对象(方法区中静态变量引用的对象等-static 变 量)来判断,如果有一条链能够到达 GC ROOT 就说明,不能到达 GC ROOT 就说明 可以回收 相关推荐: Linux 安装Oracle详细步骤 CompilationException: Back-end (JVM) Internal error: wrong bytecode【解决方法】 nginx: [error] invalid PID number “” in “/usr/local/nginx-1.12.2/nginx_my.pid”解决方法 python的logging模块如何将log同时输出到Console和日志文件【附代码】 内部类的分类有哪些?【面试题详解】 请简单描述下面几个参数的意思和错误的原因。-xms; 初始堆大小-xmx; 最大堆大小-XX:PermSize;非堆区初始内存分配大小Exception in thread “main”:java.lang.OutOfMemoryError:Java heap space【面试题详解】 赞赏 人已赞赏 java