垃圾收集器与内存分配策略

程序计数器、虚拟机栈、本地方法栈三个区域随着线程的创建而创建、执行完成销毁,栈中的栈帧随着放大的进入和退出执行入栈与出栈,每个栈帧分配多少内存基本上是在类结构确定下来时已知,因此这几个区域的内存分配与回收都具备确定性。Java堆中存放的所有对象的实例,只有在程序运行期间我们才会知道会创建哪些对象,这

你可能感兴趣的:(垃圾收集器与内存分配策略)