Java G1 GC是否支持UseGCOverdeLimit?

Java G1 GC是否支持UseGCOverdeLimit?,java,garbage-collection,jvm,jvm-hotspot,g1gc,Java,Garbage Collection,Jvm,Jvm Hotspot,G1gc,在UsegcOverdeLimit选项中,仅在有关CMS和并行GCs的页面上提及。此外,在文档页面上,相关选项GCTimeLimit和gcheapfleelimit如仅适用于并行GC: 如果收集少量堆的时间过长,并行垃圾收集器(UseParallelGC)会抛出内存不足异常。要避免此异常,可以增加堆的大小。您还可以设置参数-XX:GCTimeLimit=时间限制和-XX:GCHeapFreeLimit=空间限制[…] -XX:+UseG1GC是否支持这些选项?GC开销限制是的功能,在并行GC和C

UsegcOverdeLimit
选项中,仅在有关CMS和并行GCs的页面上提及。此外,在文档页面上,相关选项
GCTimeLimit
gcheapfleelimit
如仅适用于并行GC:

如果收集少量堆的时间过长,并行垃圾收集器(UseParallelGC)会抛出内存不足异常。要避免此异常,可以增加堆的大小。您还可以设置参数-XX:GCTimeLimit=时间限制和-XX:GCHeapFreeLimit=空间限制[…]


-XX:+UseG1GC
是否支持这些选项?

GC开销限制是的功能,在并行GC和CMS中使用,但是

您还可以再次检查
gc\u开销\u限制\u是否已超出
标志从未在中设置


因此,
-XX:+usegcoveredlimit
在G1 GC中不起任何作用。

实际上为G1创建了一个RFE来支持这一点。看见