****tomcat6 老是内存一断增长

amdgaming amdgaming 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近我的项目,tomcat内存不断增长,内存不释放,系统运行运行就是内存溢出了;

以下是我catalina.sh的JAVA_OPTS

JAVA_OPTS='-server -Xms2048m -Xmx3072m -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:NewSize=512m -XX:MaxPermSize=256m'

请大家分析可能是什么原因内存溢出呢?

还有我的JAVA_OPTS配置有问题吗?请大家指正。
...全文

相关推荐

扩大Tomcat内存

Tomcat默认可以使用的内存有限的,在较大型的应用项目中,可能会出现内存不够用的情况,需要调大。现总结有以下几种扩大Tomcat内存的方法可以选用: 方法一:这种方法是在Tomcat使用startup.bat文件启动项目的情况下,在Tomcat文件下找到“/bin/catalina.bat”,在catalina.bat的第一行增加: set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M 方法二:环境变量中设     变量名:JAVA_OPTS     变量值:-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M 方法三:前两种方法针对的是bin目录下有catalina.bat的情况,但是有些安装版本的Tomcat没有catalina.bat文件,或者是把tomcat注册成了windows服务,用户想要以services方式启动的情况,windows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置。所以此时提供另外一种增大Tomcat内存的方法:打开tomcat目录下\bin\tomcat7w.exe,点击Java选项卡,然后将会发现其中有这么两项:Initial memory pool和Maximum memory pool,其中Initial memory pool这个就是初始化设置的内存的大小。Maximum memory pool这个是最大内存的大小, 设置完了就按确定然后再重启TOMCAT就好了

weixin_40755613

tomcat6.0 修改启动内存设置 java jvm参数配置

在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh 添加:JAVA_OPTS='-Xms512m -Xmx1024m' 要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值 解决办法: 修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions 原值为 -Dcatalina.home="C:\\ApacheGroup\\Tomcat 5.0" -Djava.endorsed.dirs="C:\\ApacheGroup\\Tomcat 5.0\\common\\endorsed" -Xrs 加入 -Xms300m -Xmx350m 重起tomcat服务,设置生效

cgza_zhangwc

Tomcat JVM内存设置方法

Tomcat JVM虚拟机默认内存1800 M左右,当服务内存不够用时,需要手动设置内存大小,不可超过服务器系统内存的80%,本文档提供设置方法(使用命令启动有效),实测可用。

TorZhu

java heap space tomcat6 内存溢出

如果您的tomcat是6.X版本且是安装版的,那么系统设置环境变量是不起作用的,因为这个版本的只能通过点击tomcat6.exe 或tomcat6w.exe才能执行,这种方法可以通过修改注册表能解决:本例是以内存3G为例的。 windows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.

navy_ji

Tomcat 修改内存大小

修改Tomcat内存大小,包含win/linux

TuShenJian
评论 24
收藏 已收藏
分享
返回顶部
amdgaming
Java SE 62,620 成员 307,251 内容