无法在Mac OSX上增加JMeter的堆大小 [英] Unable to increase heap size for JMeter on Mac OSX
问题描述
在Mac OSX中是否有增加JMeter堆大小的方法?我曾尝试编辑jmeter.bat
文件,但没有帮助.
Is there a way to increase heap size of JMeter in Mac OSX? I have tried editing the jmeter.bat
file, but it didn't help.
我编辑了jmeter.sh
文件以添加JVM_ARGS="-Xms3072m -Xmx3072m" jmeter.sh
我也尝试了以下方法
#!/bin/bash
heap_size='3072m'
JAVA_CMD="java -Xms$heap_size -Xmx$heap_size" meter`
如该链接中所建议增加分配给ubuntu linux中jmeter的内存
是否有人知道如何在Mac OSX中做到这一点.我的Java版本如下:
Does any one know how to do it in Mac OSX. I have java version as follows:
java version 1.6.0_65
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)`
在OSX 10.9.4上
on OSX 10.9.4
推荐答案
默认的JMeter Java配置带有512 Mo和很少的GC调整. 首先,请确保根据测试要求将-Xmx选项值设置为合理的值. 然后更改jmeter文件中的MaxNewSize选项,以尊重MaxNewSize和-Xmx之间的原始比率.
Default JMeter java configuration comes with 512 Mo and very little GC tuning. First ensure you set -Xmx option value to a reasonable value regarding your test requirements. Then change MaxNewSize option in jmeter file to respect the original ratio between MaxNewSize and -Xmx.
可以在jmeter
脚本文件中调整
Java虚拟机参数,该脚本文件位于JMeter安装的/bin文件夹下.所以
Java Virtual Machine parameters can be tuned in jmeter
script file which lives under /bin folder of JMeter installation. So
- 使用您选择的文本编辑器打开
jmeter
脚本 - 寻找这行
HEAP="-Xms512m -Xmx512m"
- 根据需要更改最小值和最大值
- 保存文件并确保您正在执行
jmeter
,而不是jmeter.sh
- Open
jmeter
script with text editor of your choice - Look for the line
HEAP="-Xms512m -Xmx512m"
- Change minimum and maximum values according to your desires
- Save the file and make sure that you're executing
jmeter
, notjmeter.sh
如果您要查找仅覆盖一次的命令行JVM args,则可以直接调用JMeter主jar,而无需使用任何shell脚本包装器
If you're looking for once-only command-line JVM args overriding you can call JMeter main jar directly without any shell script wrappers as
java -Xms1G -Xmx3G -jar ApacheJMeter.jar
上面的命令假定您正在从JMeter安装的/bin文件夹中调用它.
The command above assumes that you're invoking it from /bin folder of your JMeter installation.
这篇关于无法在Mac OSX上增加JMeter的堆大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!