Jmeter:修改記憶體配置
在壓測過程中jmeter報記憶體溢位,可能的原因有很多。要注意下面三點:
1、單擊壓測過程中使用過多的執行緒,官網建議1000-2000。具體看機器的配置和啟動應用的情況。(A single JMeter client running on a 2-3 GHz CPU (recent CPU) can handle 1000-2000 threads depending on the type of test.)
(官網:http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html)
2、監聽器裡面配置寫入到檔案,不寫入到檔案的話所用監聽結果存放在記憶體。還要注意不要使用“察看結果樹”監聽器。
3、執行壓測過程中使用no-gui模式,不要使用介面壓測,使用jmeter -n -t這樣的命令去執行。
除了上面的注意事項,我們還可以通過修改jmeter記憶體設定解決這個問題。下面是操作步驟
(1)windows下在jmeter.bat檔案裡面修改,如下圖:
(2)linux下載jmeter.sh檔案裡面修改,如下圖
(3)啟動時顯示“ Modify HEAP="-Xms512m -Xmx512m" in the JMeter batch file”不是設定好的記憶體,這個可能會誤導。
可以通過jconsole.exe檢視jmeter記憶體設定是否成功
相關文章
- Tomcat修改記憶體配置Tomcat記憶體
- eclipse 增加記憶體的方法、修改配置檔案 記憶體優化Eclipse記憶體優化
- yarn記憶體配置Yarn記憶體
- 修改/dev/shm共享記憶體dev記憶體
- 修改oracle記憶體佔用Oracle記憶體
- MySQL InnoDB記憶體配置MySql記憶體
- 修改後的 OpenJDK 記憶體模型JDK記憶體模型
- ptrace attach 修改程序記憶體記憶體
- 2 Day DBA-管理Oracle例項-管理記憶體-修改記憶體設定-自動記憶體管理Oracle記憶體
- JVM記憶體引數配置JVM記憶體
- Oracle 之 配置HugePages記憶體Oracle記憶體
- 修改OracleLinux共享記憶體的大小OracleLinux記憶體
- 【大頁記憶體】Oracle資料庫配置大頁記憶體記憶體Oracle資料庫
- win10家庭版修改記憶體怎麼修改Win10記憶體
- 達夢記憶體調整及修改方法記憶體
- Windows下Oracle 11G記憶體修改WindowsOracle記憶體
- 記憶體配置的最佳化記憶體
- 從記憶體洩露、記憶體溢位和堆外記憶體,JVM優化引數配置引數記憶體洩露記憶體溢位JVM優化
- 【CDB】怎樣修改PDB的記憶體引數記憶體
- Redis記憶體淘汰策略配置翻譯Redis記憶體
- HBase記憶體配置及JVM優化記憶體JVM優化
- 合理配置SQL Server的最大記憶體SQLServer記憶體
- JVM記憶體溢位及合理配置JVM記憶體溢位
- Oracle PGA記憶體的配置和使用Oracle記憶體
- Linux下HugePage記憶體功能配置Linux記憶體
- Redis記憶體——記憶體消耗(記憶體都去哪了?)Redis記憶體
- 記憶體_大頁記憶體記憶體
- Windows 8系統下如何修改虛擬記憶體Windows記憶體
- 如何修改Workflow Service Container的最大記憶體值AI記憶體
- 記憶體管理 記憶體管理概述記憶體
- 【記憶體管理】記憶體佈局記憶體
- Linux 虛擬記憶體引數配置Linux記憶體
- 雲原生背景下如何配置 JVM 記憶體JVM記憶體
- MySQL 配置InnoDB的記憶體分配器MySql記憶體
- [BASIS]SAP記憶體優化配置學習記憶體優化
- 【收藏】Linux下tomcat記憶體配置LinuxTomcat記憶體
- ORACLE RAC 300G記憶體配置Oracle記憶體
- [轉帖]JVM記憶體配置最佳實踐JVM記憶體