java.lang.OutOfMemoryError: Java heap space
程序员文章站
2022-06-13 21:30:22
...
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
上一篇: 做百度竞价推广 先了解人群画像9要素
下一篇: 黑暗之光
推荐阅读
-
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及其解决方法
-
ES内存溢出,报错:java.lang.OutOfMemoryError: Java heap space
-
java.lang.OutOfMemoryError: Java heap space 解决方法