天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 5281|回复: 0

[性能] 修改tomcat占用的内存【软件-tomcat-内存】(报错PermGen space)

[复制链接]
spiral 发表于 2013-2-25 11:41:25 | 显示全部楼层 |阅读模式
Q:如何修改tomcat占用系统的内存大小呢?
     tomcat遇到OutOfMemoryError的问题(内存溢出)

A:您可以按照以下步骤操作:

1.使用webstart.bat启动tomcat:
使用编辑器打开批处理文件,修改其中的JAVA_OPTS参数即可
QQ截图20130225113113.png

2.使用系统服务的方式启动tomcat:
打开apache-tomcat-6.0.14\bin\tomcat6w.exe
在java选项卡下按下图修改A、B两部分即可
未命名.jpg
注意:A部分需要自行添加,并且需要分行输入,另外需要注意每一行前后不能带有任何空格

3.使用eclipse来运行源码的话,具体可以参考下帖:
http://wwwteemlink.com/bbs/viewthread.php?tid=162187


为了避免隐性错误及内存碎片,建议最大值和最小值设为一样大。PermSize值一般在256M即可,可以根据实际情况适当调整。



其他相关链接:
使用探针工具(probe)检查tomcat内存的使用情况(可以检查分配的内存是否生效),具体可以参考下帖:
http://www.teemlink.com/bbs/viewthread.php?tid=165469
把tomcat做成系统服务,具体可以参考下帖:
http://www.teemlink.com/bbs/viewthread.php?tid=160265

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 10:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表