我使用Jmeter在Linux上運行一個負載測試,我已經在jmeter.sh文件中設置了JVM_ARGS =「 - Xms4096m -Xmx6144m -XX:+ UseConcMarkSweepGC」。但是,在的JMeter非GUI模式測試(./jmeter -n -t /home/user/ss.jmx)期間,只見一個錯誤通過命令 「PS -ef | grep的java的」,這是當通過Jmeter運行負載測試時遇到HeapDumpOnOutOfMemoryError
29710 29708 9 19:34 pts/1 00:00:07 java -server -XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:MaxTenuringThreshold=2 -Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server.gcInterval=600000 -XX:PermSize=64m -XX:MaxPermSize=128m -jar ./ApacheJMeter.jar -n -t /home/user/ss.jmx
爲什麼是-Xms和XMX值仍然512米而不是jmeter.sh文件的人?如何解決這個錯誤?這個錯誤會影響測試嗎? 謝謝。
對不起,我沒有提到我也在jmeter.sh文件中添加了JVM_ARGS =「 - Xms4096m -Xmx6144m -XX:+ UseConcMarkSweepGC」。 – zhengyu