-XX:+DisableExplicitGC:禁止显式执行GC,不允许通过代码来触发GC。
使用原因
避免开发工程师使用System.gc()来主动触发GC,如果调用System.gc()的方法并发度不高还好,要是并发度高,就会长时间一直调用System.gc(),STW的短暂停顿效果就被强化成了长时间停顿甚至对外展示效果就是服务不响应,所以为避免开发工程师好心办坏事,建议在JVM参数模版中加上【-XX:+DisableExplicitGC】参数。