内存溢出要怎么处理呢??

发布于 2021-11-04 02:51:27 字数 132 浏览 800 评论 27

内存溢出要怎么处理呢?
java.lang.OutOfMemoryError: Java heap space
报的就是这个异常,我该注意些什么,才能避免这个问题呢?我就测试15000条数据,就出现了这个异常,表示压力很大。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(27

冷弦 2021-11-09 01:01:03

Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space

自此以后,行同陌路 2021-11-09 01:01:03
Exception in thread "Thread-6" java.lang.OutOfMemoryError: Java heap space
	at com.navi.common.utils.WriteTool.writeTXT(WriteTool.java:56)
	at com.navi.common.utils.SimpleThread.run(SimpleThread.java:77)
Exception in thread "Thread-40" java.lang.OutOfMemoryError: Java heap space
	at com.navi.common.utils.WriteTool.writeTXT(WriteTool.java:56)
	at com.navi.common.utils.SimpleThread.run(SimpleThread.java:77)
Exception in thread "Thread-38" java.lang.OutOfMemoryError: Java heap space
	at com.navi.common.utils.WriteTool.writeTXT(WriteTool.java:56)
	at com.navi.common.utils.SimpleThread.run(SimpleThread.java:77)
Exception in thread "Thread-32" java.lang.OutOfMemoryError: Java heap space
	at com.navi.common.utils.WriteTool.writeTXT(WriteTool.java:56)
	at com.navi.common.utils.SimpleThread.run(SimpleThread.java:77)
Exception in thread "Thread-44" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-46" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-48" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-54" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-50" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-42" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-28" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-26" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-24" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-30" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-20" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-18" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-16" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-14" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-12" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-10" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-45" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-43" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-39" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-37" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-35" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-33" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-31" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-29" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-27" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-23" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-19" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-21" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-17" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-15" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-53" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-13" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-51" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-49" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-11" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-52" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-47" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-25" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-41" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-22" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-36" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-7" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-8" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-9" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-5" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-34" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-504" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-503" java.lang.OutOfMemoryError: Java heap space

白龙吟 2021-11-09 01:01:03

(╯﹏╰)

后知后觉 2021-11-09 01:01:03

(╯﹏╰)是我错了,之前要测试4w条数据,貌似就出现过一次内存溢出,我想,就多在后面添几个0吧,也没数,就内存溢出了。以后都要数一下。算算

柳若烟 2021-11-09 01:01:03

com.navi.common.utils.WriteTool,最被其它语言诟病的包结构,看着都怕,要点击多少下呀,这是。。

风苍溪 2021-11-09 01:01:03

我晕倒,你把缓冲区设置成了1G,你的内存多大?能一次有1G的空余内存分配吗?

瀞厅☆埖开 2021-11-09 01:01:03

我知道我为什么出现这个异常了。byte[] b = new byte[1024000000],是这个1024000000设置的问题了,就因为这句话,导致了内存溢出,具体的原因我说不出来,感觉就这么设置之后,就会导致内存溢出了,当我去掉一个0之后,问题就解决了。

虐人心 2021-11-09 01:01:03

买根500G的内存条看看

緦唸λ蓇 2021-11-09 01:01:00

是eclipse溢出还是你的程序溢出哦。

爱的故事 2021-11-09 01:00:59

死循环没有,貌似我占用内存太大了,就溢出了。

偏爱自由 2021-11-09 01:00:41

Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space

累赘 2021-11-09 01:00:28

估计是程序某一处死循环,内存消耗巨大

你曾走过我的故事 2021-11-09 01:00:21

引用来自“黑菜妞妞”的答案

引用来自“红薯”的答案

java -Xmx1024m xxxxxx

噩梦成真你也成魔 2021-11-09 00:59:52

你看你这问题问的,也没说Eclipse,将那个 256m 改大

执手闯天涯 2021-11-09 00:59:43

好吧,我先改一下256为1024

白龙吟 2021-11-09 00:20:14

不让用1024,用1024eclipse启动不起来,用512吧,512可以。

顾忌 2021-11-08 23:32:37

引用来自“红薯”的答案

java -Xmx1024m xxxxxx

筱果果 2021-11-08 19:32:23

首先要设定合适的Java虚拟机堆大小。然后就是检查代码中是否存在内存泄漏。

三月梨花 2021-11-08 11:14:19

在eclipse.ini中修改吗??

瑾夏年华 2021-11-08 09:33:51

java -Xmx1024m xxxxxx

巡山小妖精 2021-11-08 05:10:43

首先从代码上面找问题吧

代码设计确实没问题再调内存设置

辞别 2021-11-08 01:04:31

这么说你明白了么。

后知后觉 2021-11-07 22:19:37

O(∩_∩)O哈哈~明白了,很生动!!比老师讲的好!!(^o^)/~理解了,我再优化一下代码。非常感谢!!(*^__^*) 嘻嘻……

回忆凄美了谁 2021-11-07 19:09:35

大师的精话,胜读十年书

终止放荡 2021-11-07 02:19:11

去你丫的,几年没见,皮痒了啊你.....

冷弦 2021-11-06 23:39:43

我的又出现内存溢出了,怎么才能用之前都已经开启的线程呢??而不是开启新线程呢??又有点迷茫了。

爱的那么颓废 2021-11-06 05:10:11

线程是不能无限去new的,我感觉是因为线程创建太多了导致的。
看你最后两行,504个线程了,这种情况下,不出现内存溢出就奇怪了。不管怎么调整设置,最后必挂无疑。
用线程池。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文