我正在后台运行电子邮件服务(在命令提示符中),它旨在继续运行并获取队列表中的记录以进行处理。
在我的主要方法中:
public static void main(String[] args) throws Exception {
Email runEmailService=new Email();
runEmailService.schedule();
}
它能够获取记录并很好地处理电子邮件,但过了一段时间它会抛出:
Exception in thread "Thread-1" java.lang.OutOfMemoryError: Java heap space
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Thread-1"
并且程序停止运行。
有没有办法防止这种情况发生,让我的程序继续运行?
神不在的星期二
相关分类