在开始运行Jmeter时,如何为JRE设置-XMX



运行jmeter时,Java Server的-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无法识别此设置。

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

HEAP="-Xms512m -Xmx6G"

作为set命令是Windows特定的

另外,您可以定义JVM_ARGS环境变量值,例如:

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

这样,您无需编辑文件和/或重新启动jmeter。

最后,您可以直接启动Jmeter Jar,例如:

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

请参阅以下参考材料:

  • 调整Java虚拟机(JVMS)
  • Jmeter最佳实践
  • 9个用于JMeter负载测试的简易解决方案"不记忆"故障

最新更新