Tomcat內存配置

在tomcat的bin目錄下,找到catalina.bat文件,打開,在最上面添加這樣一句:

set JAVA_OPTS=-Xms512m -Xmx1024m.

這樣,JVM內存已經被改爲初始內存: 512 MB, 最大可用內存: 1024 MB.

在Eclipse中改tomcat JVM 內存, 運行Eclipse中配置的Tomcat。在server配置, tomcat5.x->jdk,

在Java VM arguments 裏添加: -Xms512m -Xmx1024m 達到同樣的效果。

 

注意如果不這樣改,而運行Eclipse中配置的tomcat,之前在catalina.bat中修改的內存是不起效果。內存改好後,可以登陸tomcat-->status查看 JVM.

通過程序查看當前內存使用情況,可以使用下面這幾句:
<%
Runtime lRuntime = Runtime.getRuntime();
out.println("*** BEGIN MEMORY STATISTICS ***<br/>");
out.println("TotalMemory :::: " + (lRuntime.totalMemory()/(1024*1024) + "M") +"</br>");
out.println("Max Memory :::: " + (lRuntime.maxMemory()/(1024*1024) + "M") +"</br>");
out.println("Free Memory :::: " + (lRuntime.freeMemory()/(1024*1024) + "M") +"</br>");
out.println("Available Processors : "+lRuntime.availableProcessors()+"<br/>" +"</br>");
out.println("*** END MEMORY STATISTICS ***");
%>

發佈了76 篇原創文章 · 獲贊 1 · 訪問量 9325
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章