jvm的垃圾回收机制是GC(Garbage Collection),也叫垃圾收集器。jvm垃圾回收原理是什么?下面懒人技巧小编给大家详细介绍一下!
GC Basic 原理:回收内存中不再使用的对象;气相色谱中用于回收的方法称为收集器。由于GC需要消耗一些资源和时间,Java在分析对象的生命周期特征后,按照新世代和旧世代的方式收集对象,尽可能缩短GC造成的应用暂停。
jvm垃圾回收原理
JVM运行时数据区有一个堆区,堆是一个巨大的对象池。这个对象池中管理着大量的对象实例,池中对象的引用层次很深。一个经常被调用的接口每秒钟以很快的速度生成对象。同时,对象之间的关系形成了一个巨大的网络。
Java一直在营造无限内存的氛围,但是对象不能只增不减,所以需要垃圾回收;那么JVM如何决定哪些对象应该被回收呢?哪些应该保留?这就要用到JVM的垃圾回收机制,也就是我们常说的GC(垃圾收集),也叫垃圾收集器。
GC(垃圾收集:垃圾回收)的基本原理是回收内存中不再使用的对象。气相色谱中用于回收的方法称为收集器。因为GC需要消耗一些资源和时间,所以Java在分析了对象的生命周期特征后,采用新生代和老年期的方式收集对象,尽可能缩短GC造成的应用暂停。