Tomcat默认使用内存大小

VM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.

JVM在启动的时候会自动设置Heap size的值,

其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。

可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置

配置startup.bat文件

在startup.bat文件最上面添加两行:

SET JAVA_HOME=C:\Java\jdk1.6_x64

SET CATALINA_HOME=D:\opentools\tomcat6.0.37-64

进行配置JDKHOME和TOMCATHOME的【路径需根据用户位置而定】。

配置shutdown.bat文件

同startup.bat文件一样添加两行:

SET JAVA_HOME=C:\Java\jdk1.6_x64

SET CATALINA_HOME=D:\opentools\tomcat6.0.37-64

配置service.bat文件

在service.bat文件中添加三行:

SET CATALINA_HOME=D:\opentools\tomcat6.0.37-64

SET SERVICE_NAME=Tomcat6

SET PR_DISPLAYNAME=Apache Tomcat

分别代表配置TOMCATHOME和要配成服务的名称以及描述。

另外在 --JvmMs 128 --JvmMx 256后面添加一个设置服务自动运行的配置为: --Startup=auto 【注意 --前面是需要有空格的】

添加服务

在DOS界面下,进入Tomcat解压目录的bin目录,输入命令:

service.bat install

如果安装成功,会提示:The service ‘Tomcat6(或者你修改一后的SERVICE_NAME)’ has been installed

修改TOMCAT服务内存

通过注册表修改

打开注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\

Procrun 2.0\Tomcat6\Parameters\Java

(路径可能有一点点差别)

中的Options。

通过tomcat6w.exe修改

TOMCAT为我们提供了一个设置启动参数的窗体,双击tomcat_home/bin目录下的tomcat6w.exe,如图

下方的Initial memory pool就是初始化堆内存大小,Maximun memory pool是最大堆内存大小。

而要设置Perm Gen池的大小就要在Java Option里面加参数了,在里面加上:

-Dcatalina.base=%tomcat_home%

-Dcatalina.home=%tomcat_home%

-Djava.endorsed.dirs=%tomcat_home%\endorsed

-Djava.io.tmpdir=%tomcat_home%\temp

-XX:PermSize=128M

-XX:MaxPermSize=512M

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值