tomcat 內存溢出

  1. 1)linux下 
  2.      編輯tomcat的catalina.sh文件,在第一行的後面增加一句: 
  3. JAVA_OPTS='-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M' 
  4. 注意:單引號不能少,-server表示以server模式運行(運行效率比默認的client高很多,自己雲去測試),-Xms256m是最小內存,-Xmx512m是最大內存,其中的256與512可根據你自己的內存做相應調整,PermSize/MaxPermSize最小/最大堆大小.一般報內存不足時,都是說這個太小,堆空間剩餘小於5%就會警告,建議把這個稍微設大一點,不過要視自己機器內存大小來設置,我自己的文件如下: 
  5. #!/bin/sh 
  6. JAVA_OPTS='-server -Xms1024m -Xmx1024m XX:PermSize=128M -XX:MaxPermSize=256M' 
  7. # ----------------------------- 
  8.  
  9. 2)windows下 
  10.  
  11.      編輯tomcat的catalina.bat文件,在第一行的後面增加一句: 
  12. set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M 
  13. 注意:沒有單引號 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章