运行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无法识别此设置。
答案 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
请参阅以下参考资料: