GC入门超详解

GC 我们知道在整个JVM管理的内存中,程序计数器、虚拟机栈和本地方法栈都是属于线程私有的,因此这几个区域的内存分配和内存回收都具备确定性,不需要考虑内存回收,因为当方法或线程结束的时候,内存自然就被释放了 而Java堆Heap则是由垃圾收集器来管理,有着很显著的不确定性:只有程序运行期间,我们才能知道程序究竟会创建哪些对象,创建多少个对象,这部分的内存分配和回收是动态的,垃圾收集器关注的正是这部
相关文章
相关标签/搜索