jmeter - 更改 Jmeter 堆大小的最佳方法是什么: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
并根据您的要求进行修改。不要分配太多堆,因为这可能会使事情变得更糟,不要设置太低,因为垃圾收集会减慢您的测试速度。您可以使用JVisualVM 工具检查堆状态和其他 VM 指标
更多信息:
推荐阅读
- python - 在python中的给定数组列表中查找指定数字
- r - 即使没有指定,随机生成的数字也是它们之间的线性组合
- javascript - React Native GIF 的性能真的很低
- javascript - 使用 javascript 更新 id
- spring - 如何在 spring boot/postgresql 应用程序中检查长时间运行的查询?
- node.js - 异步循环没有等待
- python-3.x - 在 Dash 的回调中包含日期选择器时出错
- javascript - event.currentTarget 工作正常,但 event.currentTarget.value 返回空
- devops - 为特使速率限制配置 `:path` 标头
- raku - sub 在 Raku 中将 Nil 附加到末尾