gcw633
修改tomcat内存大小
Tomcate启动内存设置
其初始空间(即
-
Xms)是物理内存的1
/
64
,最大空间(
-
Xmx)是物理内存的1
/
4
。可以利用JVM提供的
-
Xmn
-
Xms
-
Xmx等选项可
进行设置
实例,以下给出1G内存环境下java jvm 的参数设置参考:
JAVA_OPTS
=
"
-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true
"
JAVA_OPTS
=
"
-server -Xms768m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:
NewSize
=
192m
-
XX:MaxNewSize
=
384m
"
CATALINA_OPTS
=
"
-server -Xms768m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m
-
XX:NewSize
=
192m
-
XX:MaxNewSize
=
384m
"
Linux:
在
/
usr
/
local
/
apache
-
tomcat
-
5.5
.
23
/
bin目录下的catalina.sh
添加:JAVA_OPTS
=
'
-Xms512m -Xmx1024m
'
要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。
-
Xms:初始值
-
Xmx:最大值
-
Xmn:最小值
Windows
在catalina.bat最前面加入
set JAVA_OPTS
=-
Xms128m
-
Xmx350m
如果用startup.bat启动tomcat,OK设置生效.够成功的分配200M内存.
但是如果不是执行startup.bat启动tomcat而是利用windows的系统服务启动tomcat服务,上面的设置就不生效了,
就是说set JAVA_OPTS
=-
Xms128m
-
Xmx350m 没起作用.上面分配200M内存就OOM了..
windows服务 执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.
解决办法:
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun
2.0
\Tomcat6\Parameters\JavaOptions
原值为
-
Dcatalina.home
=
E:\Tomcat
6.0
-
Dcatalina.base
=
E:\Tomcat
6.0
-
Djava.endorsed.dirs
=
E:\Tomcat
6.0
\common\endorsed
-
Djava.io.tmpdir
=
E:\Tomcat
6.0
\temp
-
Djava.util.logging.manager
=
org.apache.juli.ClassLoaderLogManager
-
Djava.util.logging.config.file
=
E:\Tomcat
6.0
\conf\logging.properties
加入
-
Xms300m
-
Xmx350m
重起tomcat服务,设置生效
本文来自CSDN博客,转载请标明出处:http:
//
blog.csdn.net/peijunlin/archive/2009/06/05/4244401.aspx
posted on 2010-05-19 12:10
淡淡的回忆
阅读(1135)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
<
2010年5月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 10
文章 - 1
评论 - 3
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2010年5月 (6)
2010年4月 (5)
搜索
最新评论
1. re: js禁止右键,复制,粘贴,选择
浏览器菜单栏--------》查看-------》查看页面源代码------》复制---》粘贴
--someone
2. re: struts2中form提交到action中的中文乱码问题解决办法
其实只要把所有的编码都设置成ut-8即可!我就想不通,utf-8是通用的编码,干嘛又换成GBK?
--zcl
3. re: struts2中form提交到action中的中文乱码问题解决办法
去更改default.properties,也许可以成功,但是这种做法是不被认可的。
可以使用struts.properties。
--grass
阅读排行榜
1. struts2中form提交到action中的中文乱码问题解决办法(1780)
2. js禁止右键,复制,粘贴,选择(1184)
3. ssh调用存储过程(1169)
4. 修改tomcat内存大小(1135)
5. s2sh整合(二)(973)
评论排行榜
1. struts2中form提交到action中的中文乱码问题解决办法(2)
2. js禁止右键,复制,粘贴,选择(1)
3. 修改tomcat内存大小(0)
4. 修改j2ee工程名,如何修改tomcat目录下的webapps的工程目录(0)
5. 触发器简析(0)
Powered by:
BlogJava
Copyright © 淡淡的回忆