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