遇到需要较大内存的测试时,如果报gc overhead limit exceeded错,可在此设置JVM参数
第一步,打开运行设置

在这里插入图片描述

第二步,在此设置JVM参数

在这里插入图片描述

# 参数说明(引自:https://support.huaweicloud.com/tuningtip-kunpenggrf/kunpengtuning_12_0063.html)
-Xmx:设置JVM最大可用堆内存大小
-Xms:设置初始堆大小,一般和Xmx保持一致。
-Xmn:设置年轻代堆大小。
-Xss:设置每个线程的堆大小。JDK 1.5以后每个线程堆栈大小默认为1MB,1.5以前为256K。
-XX:NewRatio=设置年轻代(包括Eden和两个Survivor区)与老年代的比值(不包括永久代)。如设置为4,则年轻代与老年代所占比值为1:4,年轻代占整个堆栈的1/5。
-XX:SurvivorRatio=设置年轻代中Eden区与Survivor区的大小比值。如设置为4,则两个Survivor区与一个Eden区的比值为2:4,一个Survivor区占整个年轻代的1/6。
-XX:MaxPermSize=设置永久代堆大小。
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐