2010-09-10, 17:58 | #1 (permalink) |
普通会员
注册日期: 2010-08-10
帖子: 53
|
金笛3.92出现OutOfMemoryError: Java heap space 解决办法
OutOfMemoryError: Java heap space
这个问题是tomcat内存堆溢出 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 没有内存泄露的情况下,调整-Xms -Xmx参数可以解决。 -Xms:初始堆大小 -Xmx:最大堆大小 但堆的大小受下面三方面影响: 1.相关操作系统的数据模型(32-bt还是64-bit)限制;(32位系统下,一般限制在1.5G~2G;我在2003 server 系统下(物理内存:4G和6G,jdk:1.6)测试 1612M,64为操作系统对内存无限制。) 2.系统的可用虚拟内存限制; 3.系统的可用物理内存限制。 堆的大小可以使用 java -Xmx***M version 命令来测试。支持的话会出现jdk的版本号,不支持会报错。 -Xms -Xmx一般配置成一样比较好比如set JAVA_OPTS= -Xms1024m -Xmx1024m
__________________
JDMail V3.10在3.9版基础上进行了功能及性能方面的全面提升,是一款高性能电子邮件服务器软件,它具有反垃圾、反病毒邮件功能、邮件列表及归档、电子公告栏、文件管理、邮件加密及签名、邮件安全管理等功能。金笛下载试用:http://www.mailer.cn/Download.htm QQ:1040476585 联系人:孟小姐 |