JVM垃圾回收机制

1.为何进行垃圾回收?算法 由于虚拟机内存是有限的,虚拟机回收对象占有的空间,以便后来的对象对其进行使用。spa 2.哪些内存须要进行垃圾回收?线程 如程序计数器、虚拟机栈、本地方法栈都不须要进行垃圾回收,由于它们是自动进行的,随着线程的消亡而消亡,不须要咱们去回收 对象 对于线程中共享的区域好比:堆,方法区。生命周期 3.如何判断是否回收?内存 (1)引用计数法虚拟机     堆中的每个对象有一
相关文章
相关标签/搜索