JavaMail内存溢出

[复制链接]
查看11 | 回复2 | 2009-1-7 17:05:04 | 显示全部楼层 |阅读模式
最近在用JavaMail开发邮件客户端项目,遇到一个问题,一直没有解决,希望朋友们能帮忙出下建议。问题如下:
接收邮件时,单封邮件容量超过15M,或者连着几封邮件加起来很大(主要是附件)的时候报内存溢出:Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
哪位朋友有过JavaMail接收邮件的经验,谈谈您的经验,万谢!
谢谢 EvilTony的帮助

这个问题是出在客户端上面的.

回复

使用道具 举报

千问 | 2009-1-7 17:05:04 | 显示全部楼层
这是java本身的事,你要把java虚似机的内存加大点。也就是你在运行你的程序时,在java后加个参数,例:java -Xmx80m 你的程序问题就可以解决。80不行,可以再调大点...
回复

使用道具 举报

千问 | 2009-1-7 17:05:04 | 显示全部楼层
设置你的应用服务器的可用最大内存试试, 比如TOMCATlinux 在 catalina.sh文件里 写上JAVA_OPTS='-Xms256m -Xmx512m'...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行