tomcat6正常情况下可以通过catalina来设置占用的最小,最大和PermGen space内存,但做为系统服务运行时,却只能在注册表中设置JvmMx和JvmMs,而PermGen space则无处设置了,我试着在注册表增加:JvmPermSize和PermSize,发现都不起作用,这种情况下,如何重设这个值呢?
------解决方案--------------------------------------------------------
木有弄过,看看tomcat service.bat里面有没有相应的设置选项
------解决方案--------------------------------------------------------
服务注册完毕后,用 TOMCAT_HOME\bin\tomcat6w.exe 进行配置。
------解决方案--------------------------------------------------------
如果想直接改注册表的话,似乎是:
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions
中间路径名在不同操作系统下,可能会有差异。
然后模仿里面其它参数的写法,增加:
-Xms1024m
-Xmx1024m