【Java 基础 17】 ​​​​​​​Java GC

JVM管理的内存中,虚拟机栈、本地方法栈和程序计数器的生命周期和线程的生命周期一致,随着栈帧的出栈实现自动的内存清理,因此JVM中需要GC的内存区域主要在Java堆和方法区。 程序所使用的对象和数组填充满Java堆之后,会抛出out of memory异常,程序挂掉,GC机制将不再使用的对象和数组删除,整理内存以便后续使用。 GC如何判断对象是否需要被回收 需要进行回收的对象的已经不再存活的对象(
相关文章
相关标签/搜索