tomcat6/catalina.sh 配置,怎么配置,服务器内存8G,4G用了跑数据库,我的jvm要配多少?

系统是linux的,jdk是64位的。#-----ExecuteTheRequestedCommand----------------------------------... 系统是linux的,jdk是64位的。
# ----- Execute The Requested Command -----------------------------------------
JAVA_OPTS="-server -Xms512m -Xmx2048m -XX:PermSize=128m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"
# Bugzilla 37848: only output this if we have a TTY
请帮我解释下,这几个参数的意义?
设置错误,会出现java.lang.OutOfMemoryError: PermGen space
谁能帮我详细分析下这个问题,再追加分。
我是想了解,怎么配置,参数怎么设置。设置多少合理。等待高手啊...
展开
 我来答
匿名用户
2012-03-31
展开全部
JAVA_OPTS="-server -Xms512m -Xmx2048m -XX:PermSize=128m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"
这一段基本都是你的java程度使用内存的设置参数,如果你参数过高,而你的实际内存没那么多,怎会报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxzzxzz008
2012-04-10 · 超过28用户采纳过TA的回答
知道答主
回答量:178
采纳率:0%
帮助的人:98.5万
展开全部
路过,看不懂。 你这到底是搞什么啊!你现在做部署啦? ZY
追问
已经部署好了...别人给了我一个很牛逼的参数...服务器已经顶住了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwanju2022
2012-04-01 · TA获得超过168个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:181万
展开全部
在tomcat中redeploy时出现outofmemory的错误. 可以有以下几个方面的原因:
1,使用了proxool,因为proxool内部包含了一个老版本的cglib.
2, log4j,最好不用,只用common-logging
3, 老版本的cglib,快点更新到最新版。
4,更新到最新的hibernate3.2 3、
以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "

参考资料: http://blog.csdn.net/fengyie007/article/details/1780375

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-14
展开全部
其实Java报内存溢出问题的根本的原因在于jvm本身 初始静态内存太小
追问
呵呵...you are right......浪费我8G内存啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友845f74e61
2012-04-01 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1632万
展开全部
="-server -Xms512m -Xmx2048m -XX:PermSize=128m -XX:MaxNewSize=1024m -XX:MaxPermSize=1024m

一般我们都配成这样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式