垃圾回收器与内存分配机制

GC(Garbage Collection)需要完成的三件事: 哪些内存需要回收? 什么时候回收? 如何回收? 编译期可知的回收 程序计数器、虚拟机栈和本地方法栈3个区域随线程而生,随线程而灭,栈中的栈帧(方法执行的基础数据结构,第八章内容)随着方法的进入和推出而进行着出栈和进栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来就已知的,因此这几个区域的内存分配和回收都具有确定性,在方法结束或
相关文章
相关标签/搜索