关于tomcat内存设置

我在catalina.bat里设置了初始内存和最大内存:setCATALINA_OPTS="-Xms30m-Xmx512m"tomcat运行起来,初始内存确实是30m,但... 我在catalina.bat里设置了初始内存和最大内存:
set CATALINA_OPTS="-Xms30m -Xmx512m"
tomcat运行起来,初始内存确实是30m,但内存最大只能到64m,之后就报内存溢出错误,而我的服务器是1G内存(win2000系统).查看任务管理器,已用内存还不到500m.
还需要设置哪吗?
我在编程类里提了类似问题105分,
http://zhidao.baidu.com/question/25136505.html?quesup1
展开
 我来答
liyanli_rong
推荐于2017-11-24 · TA获得超过484个赞
知道小有建树答主
回答量:466
采纳率:0%
帮助的人:265万
展开全部
检查一下Catalina.bat文件,在每个“%_RUNJAVA%”后面都应该有“%CATALINA_OPTS%”

有的Catalina.bat文件在“%_RUNJAVA%”后面跟着“%JAVA_OPTS%”,

如果是这样,你应该设置:

set JAVA_OPTS=-Xms30m -Xmx512m

或者在每个“%_RUNJAVA%”后面加上“%CATALINA_OPTS%”
手工装饰画衍纸7k
2013-03-18
知道答主
回答量:10
采纳率:0%
帮助的人:5.9万
展开全部
Tomcat内存配置
JAVA_OPTS="-server -Duser.timezone=GMT+08-Xms1024m -Xmx1024m -XX:PermSize=1024m -Xmn512m-XX:MaxPermSize=1024m-Djava.awt.headless=true"
-Xms: Initial java heap size 初始堆栈大小
-Xmx: Maximum java heap size 最大堆栈大小
(1)最高优先级: -XX:NewSize=1024m和-XX:MaxNewSize=1024m
(2)次高优先级Xmn1024m
(默认等效效果是:-XX:NewSize==-XX:MaxNewSize==1024m)
(3) 最低优先级:-XX:NewRatio=2
推荐使用的是-Xmn参数,原因是这个参数很简洁,相当于一次性设定NewSize和MaxNewSIze,而且两者相等。-Xmn配合-Xms堆起始大小和-Xmx堆最大大小,恰好把堆内存布局确定完了(估计设计者也是因为简洁的原因,弄出了三个简写参数)。另外,官文似乎说-Xmn是1.4才开始支持的,但是如今应该没有还在用1.4之前的JRE的吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
栾忆文et
2007-04-27
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
初始内存确实是30m,但内存最大只能到64m
可能是你的使用内存比较小
但是在你运行之后,发出溢出警报,那就是你的实际内存有问题,这样看来是你的1G内存出了问题,检查一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tietong996
2007-04-27 · 超过19用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:79.7万
展开全部
这个问题 你最好是问问服务器厂家
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式