我尝试使用“ JVM_ARGS =”-Xms1024m -Xmx1024m“ jmeter -t test.jmx [etc.]执行命令。jmx文件时增加Jmeter的堆大小。但是,它似乎不起作用。
在我的Ubuntu上,我像这样修改了jmeter脚本启动器:(堆的行)
# system's memory availablity:
HEAP="-Xms1024m -Xmx2048m"
在脚本的底部,您可以看到:
ARGS="$SERVER $DUMP $HEAP $NEW $SURVIVOR $TENURING $EVACUATION $RMIGC $PERM"
java $ARGS $JVM_ARGS -jar "`dirname "$0"`/ApacheJMeter.jar" "$@"
在setenv.sh
中创建JMETER_HOME/bin
:touch ${JMETER_HOME}/bin/setenv.sh
编辑文件vi setenv.sh
例如,要设置最大8Gb,添加行:HEAP="-Xms512m -Xmx8g"