更改 Jmeter 的堆大小的最佳方法是什么:OutOfMemoryError
what is the best way to change Heap size of Jmeter which gives :OutOfMemoryError
我正在尝试将我的 jmeter(版本 4)堆大小从 set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m 更改为更多,因为我的系统是 64 位、16GB RAM 但无法更改它。
我已经尝试了很多,但对我来说没有任何效果。
这里有人能帮我解决这个问题吗?
提前致谢!!
JMeter 版本 4 默认分配了 1 GB 的 HEAP ,您可以修改为:
set HEAP=-Xms1G -Xmx10G && jmeter.bat
您还可以在 jmeter.bat 文件中找到以下行:
set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
并根据您的要求修改此 -Xmx1g
。不要分配太多堆,因为它可能会使事情变得更糟,不要设置得太低,因为 garbage collection. You can check heap state and other VM metrics using i.e. JVisualVM tool
会减慢您的测试速度
更多信息:
我正在尝试将我的 jmeter(版本 4)堆大小从 set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m 更改为更多,因为我的系统是 64 位、16GB RAM 但无法更改它。
我已经尝试了很多,但对我来说没有任何效果。
这里有人能帮我解决这个问题吗?
提前致谢!!
JMeter 版本 4 默认分配了 1 GB 的 HEAP ,您可以修改为:
set HEAP=-Xms1G -Xmx10G && jmeter.bat
您还可以在 jmeter.bat 文件中找到以下行:
set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
并根据您的要求修改此 -Xmx1g
。不要分配太多堆,因为它可能会使事情变得更糟,不要设置得太低,因为 garbage collection. You can check heap state and other VM metrics using i.e. JVisualVM tool
更多信息: