1. 程式人生 > 遊戲 >《動物園之星》“草原動物包”DLC本月中旬發售

《動物園之星》“草原動物包”DLC本月中旬發售

使用Jmeter進行壓力測試會遇到一段時間後報記憶體溢位的錯誤,導致Jmeter卡死。這是因為Jmeter預設的HEAP配置的太小了,解決辦法如下:

1、Windows環境

   修改jmeter.bat,如下兩行:

           set HEAP=-Xms512m -Xmx512m
           set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m

     改為:

              set HEAP=-Xms512m -Xmx1024m
              set NEW=-XX:NewSize=128m -XX:MaxNewSize=1024m

根據經驗:HEAP最多設定為實體記憶體的一半,如果HEAP超過實體記憶體的一半,會導致Jmeter執行變慢甚至記憶體溢位,原因是Java比較吃記憶體,佔CPU。

注意:JDK32位的電腦Xms不能超過1500M,最多1378M,否則啟動Jmeter會報錯。

2、Linux環境

   修改jmeter.sh:

      java $JVM_ARGS -Xms1G -Xmx5G -XX:MaxPermSize=512m -Dapple.laf.useScreenMenuBar=true -jar `dirname $0`/ApacheJMeter.jar "$@"

3、檢視JDK位數

   

   如果JDK是64位的話,最後一行會顯示64-Bit,如果沒有,則是32位的