如何在过度的GC中加快OOM?

偶尔我的JVM会耗尽内存,而不是OOMing我可以从中恢复(或者是dumpDumpOnOOM和调试),它会在GC丢失几个小时后才会丢失内存。 这与(未答复的)问题基本相同: 如何配置Java GC Overhead Limit? 但我怀疑答案是你不能调整98%/ 2%的阈值,所以我要求任何方式达到类似的效果。 注意过多的GC,最好导致OOM,或者杀死JVM等。

Oracle的GC人体工程学指南涵盖了两个阈值的选项。 GCTimeLimitGCHeapFreeLimit 。 降低前者并增加后者会导致OOM更快发生。