摘要: 垃圾回收 垃圾回收的三个问题: 哪些内存需要回收? 什么时候回收? 如何回收? 1.哪些对象需要回收? 判断对象是否存活的办法: 引用计数算法:给对象中添加一个引用计数器,有一个地方引用就+1,引用失效就-1.只要计数器为0则对象已死。 优点:简单易实现; 缺点:无法解决对象之间相互引用的问题。(J 阅读全文
posted @ 2014-08-14 23:12 RainFool 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 主要参考资料:《深入理解Java虚拟机》,未经本人及原书作者同意禁止转载。 JVM中的数据区域 JVM中给数据分了这么几个区域: 其中: 1.程序计数器: 程序计数器是一块较小的内存空间,为当前线程所执行的字节码的行号指示器。也就是说,程序再翻译成为字节码了之后,分支、循环、跳转、异常处理、线程恢复 阅读全文
posted @ 2014-08-14 17:55 RainFool 阅读(471) 评论(0) 推荐(0) 编辑