JVM读书笔记(二)——GC与内存分配策略

2.1 概述 Java运行时的内存中,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生灭;栈帧随着方法的进入和退出执行出战和入栈操作。每一个栈帧分配多少内存基本上是类结构确定下来就已知的,因此在这几个区域不需多考虑回收问题。而Java堆和方法区则不一样,一个接口中的多个实现类需要的内存可能不一样,一个方法中的多个分支需要的内存也可能不一样,我们只有在程序运行时期才知道会创建哪些对象,这部分内
相关文章
相关标签/搜索