【发布时间】:2020-01-07 10:03:03
【问题描述】:
所以问题是我想禁用显式 GC 以确保没有库可以使用 System.gc()“强制”FullGC。但我仍想保留对 FullGC 何时发生的一些控制。这是可行的吗?我的意思是可以通过 JMX 或一些 Tomcat 管理工具强制(或强烈建议)FullGC 吗?或者可能是 cron 中的一些命令行?
强制 FullGC 的动机是确保它不会在中午发生。
据我了解,FullGC 将使用-XX:+DisableExplicitGC 选项随机发生。当 Java 觉得有必要这样做时,它就会发生。
或者也许有一些方法可以建议 Java 类似“不要从 7:00 到 16:00 执行 FullGC”?
【问题讨论】:
标签: garbage-collection jvm tomcat7