當tomcat中佈署的項目過多時,在運行時會形成內存溢出,從而致使程序被卡死,沒法運行。tomcat
解決方案:ide
在tomcat/bin中找到catalina.bat文件,在裏面找到echo Using CATALINA_BASE: "%CATALINA_BASE%",spa
在其上面添加一句:orm
set JAVA_OPTS= -Xms1024M -Xmx2048M -XX:PermSize=1024M -XX:MaxNewSize=256M -XX:MaxPermSize=2048M內存
便可解決。
it
參數含義:class
-Xms1024M:初始化堆內存大小(注意,不加M的話單位是KB)程序
-Xmx2048M:最大堆內存大小項目
-XX:PermSize=1024M:初始化類加載內存池大小margin
-XX:MaxNewSize=256M:內存不足時,每次擴充的內存
-XX:MaxPermSize=2048M:最大類加載內存池大小