深入理解java虚拟机
aloserbird
一名热爱编程的后端程序员
展开
-
第二章(java内存区域与内存溢出异常)
java虚拟机原创 2017-07-25 23:13:44 · 157 阅读 · 0 评论 -
深入理解java虚拟机(垃圾回收)
Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾回收重点关注的是堆和方法区部分的内存。判断对象是否存活的算法引用计数法。给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值原创 2017-10-23 23:47:22 · 214 阅读 · 0 评论