我在Mac上從命令行運行jMeter。今天它扔了內存不足,堆空間錯誤....我知道我需要增加分配給它的內存,但不知道如何。我看着這個帖子Unable to increase heap size for JMeter on Mac OSX,發現它提到的bin文件夾JMeter的腳本文件,並作出了以下更新..在命令行中增加jMeter的內存
HEAP="-Xms1024m -Xmx2048m"
NEW="-XX:NewSize=512m -XX:MaxNewSize=1024m"
但我仍然得到了內存不足的錯誤。我只需要更多地給它,還是我在錯誤的地方改變了?難道是我需要重新啓動我的整個機器?
兩件事情,這取決於堆完成的工作量,最大2GB可能是不夠的。另一個是,你可以驗證是否在JMeter.log文件中設置了大小 –
@TheNeoNoirDeveloper,我查看了在bin文件夾中找到的jmeter.log,但沒有看到任何地方的當前內存分配設置。 – AbuMariam
嗯,@ user3223841,然後一個最簡單的選擇是你會有jvisualvm,執行它(已經與jdk一起運行)並運行你的jmeter,你可以在visualvm的左窗格中找到它,在那裏你可以得到所有的細節。讓我知道,以便我可以作爲答案。如果你不知道jvisualvm希望http://stackoverflow.com/questions/13312229/where-did-jvisualvm-go會幫助 –