Tomcat Windows下内存配置

Tomcat Windows安装版中找不到配置文件来配置内存信息。可以在Tomcat配置界面进行配置,配置完后重启即可。配置Inital memory pool和Maximum memory pool两项即可,如下图:

还有一种方式是在Java Options中加上参数:

-Xms256M
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M


查看配置是否生效

建一个JSP文件,加入以下代码,访问后即可输出内存信息。

<% 
	out.println("最大内存: " + java.lang.Runtime.getRuntime().maxMemory()  / 1024 / 1024 + "MB。");
	out.println("已分配内存: " + java.lang.Runtime.getRuntime().totalMemory() / 1024 / 1024 + "MB。");
	out.println("可用内存: " + java.lang.Runtime.getRuntime().freeMemory()  / 1024 / 1024 + "MB。");
%>