java.lang.OutOfMemoryError: Java heap space
程序员文章站
2022-03-15 20:17:56
...
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2786) at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:71) at com.sun.mail.pop3.Protocol.multilineCommand(Protocol.java:394) at com.sun.mail.pop3.Protocol.retr(Protocol.java:263) at com.sun.mail.pop3.POP3Message.getContentStream(POP3Message.java:133) at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1701) at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1659)
出现场景:使用JAVAMAIL pop3收取邮件 连续测试多次在收取到450 左右时出现该异常
多次测试发现该异常在收取特定邮件时候才会抛出
判断应该是邮件内容过大造成的
晚上换成最新版的 mail jar
800封邮件顺利收取 耗时 11分钟
多线程任务分组
总邮件数量:788 线程 0 开始0结束157 线程 1 开始157结束314 线程 2 开始314结束471 线程 3 开始471结束628 线程 4 开始628结束788
上一篇: 只有十句话,看了十分钟
下一篇: actionscript
推荐阅读
-
基于java中stack与heap的区别,java中的垃圾回收机制的相关介绍
-
基于java中stack与heap的区别,java中的垃圾回收机制的相关介绍
-
eclipse scala Could not reserve enough space for object heap
-
如何给女朋友讲明白:Java 中 Stack(栈) 与 Heap(堆)
-
java中程序上线报错: tomcat中java.lang.OutOfMemoryError: PermGen space
-
spark大批量读取Hbase时出现java.lang.OutOfMemoryError: unable to create new native thread
-
Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap
-
在Intellij IDEA下编译Java项目,报错:java.lang.OutOfMemoryError: ...(此处忽略) GC overhead lim
-
Tomcat同时部署多个应用——内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
-
java.lang.OutOfMemoryError: PermGen space及其解决方法