尝试堆扩展,原因:GC后最近的GC开销高于阈值,最近的GC开销:11.74%,阈值:10.00%
我猜这是推动G1的决定.您可以通过设置来放松它-XX:GCTimeRatio=4
,这将使其占用相对于GCing的应用时间而不是10%的CPU周期的20%.
如果这太多了你也应该
允许它使用更多的CPU内核 - 这样可以更容易地实现其暂停时间目标,这反过来意味着它可以延长集合的时间,从而更容易满足吞吐量目标.
是的,这意味着使用更多内核实际上可以使用更少的CPU周期.
放松暂停时间目标,所以它必须少收集