我的測試執行在linux cent os 7中顯示「gc內存開銷超出」異常。我將jmeter.bat的堆最大大小6g和最小大小更改爲512m。我不使用任何監聽器,預處理器,http頭管理器。常用的2個採樣器和常量定時器使用正則表達式提取器。我在終端運行我的測試並將結果存儲在jtl文件中。我爲250個用戶運行它,加速時間爲1,調度程序爲5400秒。但仍堅持發行.. 系統配置: 拉姆8 GB CPU核心八3.12 GHz的 交換內存16 GB超過jmeter的gc內存開銷
1
A
回答
0
我居然在jmeter.bat文件改變XMX而不是jmeter.sh文件因爲我使用linux進行這個測試。 Windows操作系統支持Jmeter.bat,Linux操作系統支持jmeter.sh。這樣上面提到的錯誤發生了。一旦我改變它在jmeter.sh文件中,它完美的作品。
2
你說你改變了jmeter.bat,但問題是的Linux,這不使用jmeter.bat。除非是拼寫錯誤,否則請嘗試更改jmeter或jmeter.sh(無論您使用哪一個來調用JMeter)。
一般來說,我不推薦超過2GB的適度使用,4GB的重度使用。比如我的設置是:
HEAP="-Xms4096m -Xmx4096m"
,我可以用,即使在GUI模式很多采樣/重腳本運行多達300個併發用戶。設置較大的堆可能會導致更大的GC暫停,這可能會導致出現異常。
在啓動JMeter的,運行下面的命令,以確保內存設置確如你所期望的是:
ps -ef | grep JMeter
相關問題
- 1. Jmeter java.lang.OutOfMemoryError:超出GC開銷限制
- 2. icCube java.lang.OutOfMemoryError:超過GC開銷限制
- 3. 阿卡 - GC開銷超過限制
- 4. Tomcat7 - GC開銷超過限制
- 5. smartgwt超過gc開銷限制
- 6. 超出GC開銷限制
- 7. 內存不足錯誤 - 超出GC開銷限制
- 8. 調整GC開銷超出的參數
- 9. java.lang.OutOfMemoryError:超出GC開銷限制
- 10. GC開銷超出限制 - 陣列
- 11. 超出GC開銷限制 - Android Studio
- 12. Robolectric。 Maven OutOfMemoryError:超出GC開銷限制
- 13. 避免「GC開銷超限」錯誤
- 14. 「java.lang.OutOfMemoryError:超出GC開銷限制」中的過長GC時間的持續時間
- 15. Maven的組裝插件失敗,GC開銷超過限制
- 16. 春數據其餘部分提供了GC開銷超過
- 17. 搖籃部署:GC開銷超過限制(最大堆:1024 MB)
- 18. 獲取OutofMemoryError- GC開銷限制超過pyspark
- 19. SLURM - OutOfMemoryError異常:GC開銷超過限制
- 20. GC開銷超過限制而檢索原型
- 21. crashlyticsGenerateSymbolsRelease - GC開銷限制大約在一週前已經超過
- 22. 風暴閱讀文件拋出「Java.lang.OutOfMemoryError:超過GC開銷限制」
- 23. Orientdb GC開銷限制超出/內存不足錯誤和性能下降
- 24. Firebase Java Lang內存不足錯誤:超出了GC開銷限制
- 25. GC堆大小和程序內存開銷
- 26. 外部排序GC開銷
- 27. SnappyData:java.lang.OutOfMemoryError:GC開銷超過限制
- 28. Jenkins中的gradle compileJava獲取:OutOfMemoryError:超出GC開銷限制
- 29. 將大型數據集緩存到火花存儲器中的「超出GC開銷限制」(通過sparklyr&RStudio)
- 30. neo4j的內存開銷
你在gui模式下加載測試嗎? –