
JVM
文章平均质量分 91
lizc_lizc
好好学习,天天向上。
展开
-
Java字节码
简单加法字节码程序代码public class Test { public static void main(String[] args) { int a = 10; int b = 20; int c = a + b; System.out.println(c); }}编译Test.javajavac -...原创 2020-04-25 08:27:29 · 172 阅读 · 0 评论 -
垃圾收集器与内存分配策略
对象已死吗引用计数算法给对象中添加一个引用计数器,每当有一个地方引用它时,计数器的值就加1;当引用失效时,计数器的值就减1;任何时刻计数器为0的对象就是不可能再被使用的。优点:实现简单,判定效率很高。缺点:不能解决对象之间互相循环引用的问题。可达性分析算法通过一系列的GC Roots的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),...原创 2020-04-21 21:37:55 · 239 阅读 · 0 评论 -
GC知识
对象被判定为垃圾的标准没有被其他对象引用判断对象是否为垃圾的算法引用计数算法通过判断对象的引用数量来决定是否可以被回收每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1任何引用计数为0的对象可以被当做垃圾收集优点:执行效率高,程序执行受影响较小缺点:无法检测出循环引用的情况,导致内存泄漏可达性分析算法判断对象的引用链是否可达来决定对象是否可以被回收...原创 2019-03-20 00:09:54 · 215 阅读 · 0 评论