-XX:G1MixedGCLiveThresholdPercent: 设置在混合回收期间,当一个Region中的存活对象超过Region大小的百分比时,不对该Region进行回收。默认值是85%。 -XX:+UseG1GC: 启用G1垃圾回收器。在JDK9及以后的版本中,G1是默认的垃圾回收器,但在JDK8中,需要显式设置此参数。 调整这些参数时,需要考虑应用程序的内存分配...
PS:所以G1垃圾收集器刚开始年轻代只占堆内存百分之5,会随着每次计算回收时间而增加,最多不超过百分之60。 MixedGC【混合收集】 不是FullGC,老年代的堆占有率达到参数-XX:InitiatingHeapOccupancyPercent设定的值则触发,回收所有的年轻代和部分老年代(根据筛选回收阶段计算优先级后排序)以及大对象区,正常情况G1的垃圾...
下面是完整的 G1 的 GC 开关参数列表. 转自:https://www.cnblogs.com/smile361/p/7927700.html
G1相关的参数配置 -XX:G1ReserverPercent=n: 设置作为空闲空间的预留内存百分比(10%)
G1垃圾回收器参数配置 下面是完整的 G1 的 GC 开关参数列表.