Java虚拟机-读书笔记4-垃圾回收(1)

    在java运行时内存区域中,程序计数器,虚拟机栈,本地方法栈3个区域随线程而生,随线程而灭.栈中的栈帧随着方法的进入和退出有条不紊地执行者出栈和入栈操作.每一个栈帧分配多少内存基本上在类结构确定下来时就已知了(尽管在运行时期会由JIT编译器进行一些优化).因此这些区域的内存分配和回收都具备确定性了.因为方法结束或线程结束,内存也自然都回收了.    而方法区和堆则不一样,一个接口的多个实现
相关文章
相关标签/搜索