也就是说,CMS 垃圾回收器最终也会将申请的内存归还操作系统。 G1 垃圾回收器 配置: 1 -Xms128M -Xmx2048M -XX:+UseG1GC 结果: 从上图可以看出,每触发一次 GC,JVM 的使用内存和空闲内存总和都降到了初始值 128M,也就是说在使用 G1 垃圾回收器时,每次 GC 都会将 JVM 新申请开辟的空间归还给操作系统...
年轻代垃圾回收只会回收Eden区和Survivor区。YGC时,首先G1停止应用程序的执行(Stop-The-World),G1创建回收集(Collection Set),回收集是指需要被回收的内存分段的集合,年轻代回收过程的回收集包含年轻代Eden区和Survivor区所有的内存分段。 1)第一阶段,扫描根。根是指static变量指向的对象,正在执行的方法调用链条上...