更改Jmeter堆大小的最佳方法是什么,它给出:OutOfMemoryError

时间:2018-07-25 06:43:37

标签: jmeter heap-size

我正在尝试将我的jmeter(第4版)堆大小从set HEAP = -Xms1g -Xmx1g -XX:MaxMetaspaceSize = 256m更改为更大,因为我的系统具有64位,16GB RAM但无法更改。

我尝试了很多,但对我没有用。

这里有人可以帮我解决这个问题。

预先感谢!

1 个答案:

答案 0 :(得分:0)

JMeter第4版随附1GB的HEAP,默认情况下分配,您可以像这样修改它:

set HEAP=-Xms1G -Xmx10G && jmeter.bat

您还可以在 jmeter.bat 文件中找到以下行:

set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m

并根据您的要求修改此-Xmx1g。不要分配太多堆,否则可能会使情况变得更糟;不要设置太低,以免garbage collection会降低测试速度。您可以使用JVisualVM tool

检查堆状态和其他VM指标

更多信息: