如何在开始运行JMeter时为JRE设置-Xmx

时间:2017-09-14 10:29:59

标签: java jmeter performance-testing java-server

运行JMeter时,java服务器的-Xmx值仅为512 MB。我尝试通过jmeter.bat.sh文件中的以下代码更改它。

set HEAP=-server -Xms512m -Xmx6144m

设置NEW = -XX:NewSize = 512m -XX:MaxNewSize = 6144m

也尝试了这个:

set HEAP= -Xms512m -Xmx6144m

设置NEW = -XX:NewSize = 512m -XX:MaxNewSize = 6144m

通过在JMeter运行后检查进程,我可以看到java -sever无法识别此设置。

1 个答案:

答案 0 :(得分:0)

如果您在Linux上运行jmeter启动脚本,则语法将有所不同,即:

HEAP="-Xms512m -Xmx6G"

SET command is something Windows-specific

或者,您可以定义JVM_ARGS环境变量值,如:

JVM_ARGS="-server -Xms512m -Xmx6G" && export JVM_ARGS

这样您就不需要编辑文件和/或重启JMeter。

最后,您可以直接启动JMeter jar,如:

java -server -Xms512m -Xmx6G -jar ApacheJMeter.jar

请参阅以下参考资料: