有没有办法在Mac OSX中增加JMeter的堆大小?我曾尝试编辑jmeter.bat文件,但没有帮助。
jmeter.bat
我编辑了jmeter.sh文件以添加JVM_ARGS="-Xms3072m -Xmx3072m" jmeter.sh
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版本:
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上
根据JMeter的性能和调优技巧
默认的JMeter java配置带有512 Mo和很少的GC调整。首先,请确保将- Xmx选项值设置为关于测试要求的合理值。然后更改jmeter文件中的MaxNewSize选项以尊重MaxNewSize和-Xmx之间的原始比率。
可以在jmeter脚本文件中调整Java虚拟机参数,该脚本文件位于JMeter安装的/ bin文件夹下。所以
jmeter
HEAP="-Xms512m -Xmx512m"
如果您要查找仅一次覆盖命令行的JVM args,则可以直接调用JMeter主jar,而无需使用任何shell脚本包装器
java -Xms1G -Xmx3G -jar ApacheJMeter.jar
上面的命令假定您正在从JMeter安装的/ bin文件夹中调用它。