内存溢出要怎么处理呢??
内存溢出要怎么处理呢?
java.lang.OutOfMemoryError: Java heap space
报的就是这个异常,我该注意些什么,才能避免这个问题呢?我就测试15000条数据,就出现了这个异常,表示压力很大。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
内存溢出要怎么处理呢?
java.lang.OutOfMemoryError: Java heap space
报的就是这个异常,我该注意些什么,才能避免这个问题呢?我就测试15000条数据,就出现了这个异常,表示压力很大。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(27)
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
(╯﹏╰)
(╯﹏╰)是我错了,之前要测试4w条数据,貌似就出现过一次内存溢出,我想,就多在后面添几个0吧,也没数,就内存溢出了。以后都要数一下。算算
com.navi.common.utils.WriteTool,最被其它语言诟病的包结构,看着都怕,要点击多少下呀,这是。。
我晕倒,你把缓冲区设置成了1G,你的内存多大?能一次有1G的空余内存分配吗?
我知道我为什么出现这个异常了。byte[] b = new byte[1024000000],是这个1024000000设置的问题了,就因为这句话,导致了内存溢出,具体的原因我说不出来,感觉就这么设置之后,就会导致内存溢出了,当我去掉一个0之后,问题就解决了。
买根500G的内存条看看
是eclipse溢出还是你的程序溢出哦。
死循环没有,貌似我占用内存太大了,就溢出了。
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
估计是程序某一处死循环,内存消耗巨大
引用来自“黑菜妞妞”的答案
引用来自“红薯”的答案
java -Xmx1024m xxxxxx
你看你这问题问的,也没说Eclipse,将那个 256m 改大
好吧,我先改一下256为1024
不让用1024,用1024eclipse启动不起来,用512吧,512可以。
引用来自“红薯”的答案
java -Xmx1024m xxxxxx
首先要设定合适的Java虚拟机堆大小。然后就是检查代码中是否存在内存泄漏。
在eclipse.ini中修改吗??
java -Xmx1024m xxxxxx
首先从代码上面找问题吧
代码设计确实没问题再调内存设置
这么说你明白了么。
O(∩_∩)O哈哈~明白了,很生动!!比老师讲的好!!(^o^)/~理解了,我再优化一下代码。非常感谢!!(*^__^*) 嘻嘻……
大师的精话,胜读十年书
去你丫的,几年没见,皮痒了啊你.....
我的又出现内存溢出了,怎么才能用之前都已经开启的线程呢??而不是开启新线程呢??又有点迷茫了。
线程是不能无限去new的,我感觉是因为线程创建太多了导致的。
看你最后两行,504个线程了,这种情况下,不出现内存溢出就奇怪了。不管怎么调整设置,最后必挂无疑。
用线程池。