垃圾收集器与内存分配策略——判断对象是否存活

参考:《深入理解Java虚拟机》-jvm高级特性与最佳实现(周志明著) 前言 1、Java内存运行时区域的各个部分,其中程序计数器,虚拟机栈,本地方法栈3个区域随着线程而生,随着线程而灭;在方法结束后,占用的内存跟着就回收了,不需要过多考虑垃圾回收问题; 2、但是Java堆和方法区则不一样,一个方法中多个分支需要的内存也不一样,我们只有在程序运行期间才知道会创建哪些对象?这部分内存的分配都是动态的
相关文章
相关标签/搜索