深入理解JVM-第三章 垃圾收集器与内存分配策略

概述 程序计数器,虚拟机栈,本地方法栈随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊的执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期间会由JIT编译器做一些优化),因此这几个区域的内存分配和回收都具有确定性,不需要过多考虑。 而java堆和方法区则不同,一个接口中的多个实现类需要的内存空间可能不一样,一个方法中的多个分支需要的内存也
相关文章
相关标签/搜索