Ho为jmeter增加Java堆空间

时间:2018-08-16 13:41:59

标签: jmeter jmeter-3.2 jmeter-4.0

一段时间后运行测试时,出现以下错误,例如“ java.lang.OutOfMemoryError:Java堆空间” 可以请一些人帮我增加jmeter的Java堆空间。

2018-08-16 18:57:07,765错误o.a.j.JMeter:未捕获的异常: java.lang.OutOfMemoryError:Java堆空间 2018-08-16 18:57:14,745 INFO o.a.j.t.JMeterThread:线程完成:线程组1-6 2018-08-16 18:57:14,745错误o.a.j.JMeter:未捕获的异常: java.lang.OutOfMemoryError:Java堆空间

1 个答案:

答案 0 :(得分:1)

对于JMeter 4.0,默认设置为:

-Xms1g -Xmx1g -X:MaxMetaspaceSize=256m

对于Windows,您可以将其修改2倍:

set HEAP="-Xms2g -Xmx2g -X:MaxMetaspaceSize=512m" && jmeter.bat

对于Linux / Unix / Macosx:

export HEAP="-Xms2g -Xmx2g -X:MaxMetaspaceSize=512m" && ./jmeter.sh

还要确保您遵循JMeter Best Practices和来自9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure的建议