Tomcat 6.0 安装版内存调整
来源:互联网 发布:seo主管招聘 编辑:程序博客网 时间:2024/06/06 04:25
Tomcat6使用安装版本进行安装后,使用内存的调整无法利用修改启动文件的方式进行,但按缺省方式启动后如果启动的应用较多的话Tomcat经常会因为内存不足而失去响应,这个时候必须人工调整内存参数:
1.“开始”--“Apache Tomcat 6”--“Configure Tomcat”
2.选择Java标签,在“Initial memory pool(初始内存)”和“Maximum memory pool(最大内存)”中输入你需要的内存参数即可
与内存相关的tomcat错误处理:
1.java.lang.OutOfMemoryError:这个错误是因为tomcat JVM的Permanent Generation space(内存的永久保存区域)不足引起的,这个区域是JVM用于用于存放Class和Meta的信息的内存区域,GC(Garbage Collection)不会在主程序运行期对 PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误, 这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了,症状是tomcat运行一段时间后失去反应,服务中tomcat服务正常,重启tomcat服务后网站又正常响应了。解决方案是人工调整确认大小设置,使用regedit修改注册表HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Procrun 2.0/Tomcat6/Parameters/Java中的 Options参数,在后面增加一下数据:
-XX:PermSize=64M
-XX:MaxPermSize=128m
2.java.lang.OutOfMemoryError: Java heap space Heap size 设置 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。使用前面所说的方法进行调整即可
- Tomcat 6.0 安装版内存调整
- Tomcat 6.0 安装版内存调整
- Tomcat 6.0 安装版内存调整
- 调整tomcat内存
- tomcat 内存调整【备忘】
- tomcat内存参数调整
- tomcat内存参数调整
- tomcat 调整内存
- Windows Tomcat内存调整
- tomcat 6免安装版设置JAVA_HOME,调整内存参数方法
- 调整tomcat内存的大小
- tomcat 内存 jvm PermSize 调整
- 内存溢出,tomcat内存分配调整办法
- 安装tomcat6调整jvm内存
- TOMCAT内存溢出及大小调整
- TOMCAT内存溢出及大小调整
- TOMCAT内存溢出及大小调整
- TOMCAT内存溢出及大小调整
- IT人士必去的10个网站 收藏
- Dos下怎么复制文本
- C/C++如何打印输出二进制串
- 世界杯印象之该削减哪个洲的世界杯名额
- BO Desktop Software Missing Toolbar
- Tomcat 6.0 安装版内存调整
- 对于访问IIS元数据库失败的解决
- 2010年6月PHP面试题
- Javascript库
- 效果非常好的PHP技巧转帖
- 读一个文件里的某个值,然后写到另外一个文件内。
- BIG-ENDIAN 和 LITTLE-ENDIAN
- 多米诺瓷砖
- 最新的php_SQL注入专题