更改Jmeter堆大小的最佳方法是什么,它给出:OutOfMemoryError
我正在尝试将jmeter(版本4)堆大小的大小从设置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
根据您的要求进行修改。不要分配太多堆,因为这可能会使情况变得更糟;不要将堆设置得太低,因为垃圾收集会降低测试速度。您可以使用JVisualVM工具检查堆状态和其他VM指标
更多信息:
- JMeter最佳做法
- JMeter负载测试“内存不足”故障的9种简单解决方案
以上是 更改Jmeter堆大小的最佳方法是什么,它给出:OutOfMemoryError 的全部内容, 来源链接: utcz.com/qa/426808.html