码迷,mamicode.com
首页 > 编程语言 > 详细

java.lang.OutOfMemoryError: GC overhead limit exceeded 问题分析和解决(转)

时间:2014-10-02 16:32:43      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   java   数据   sp   art   问题   c   

在项目历史数据导入过程中,出现了应用无法访问的情况。立刻对Weblogic进行分析,发现Weblogic的内存、线程等性能良好,Server也是Running的状态。随后查看了Weblogic日志,在日志中发现下述错误

 

通过排查问题后得出造成此类问题的原因是,项目的一个模块在批量导入数据,程序需要New一个很大的对象,GC发现内存不够后,对内存进行回收,但是发现回收后的内存还不能满足大对象的需要。应此造成了内存溢出。

 

解决方案:调大Weblogic的启动内存即可。

 

http://blog.csdn.net/gavinloo/article/details/12129987

 

java.lang.OutOfMemoryError: GC overhead limit exceeded 问题分析和解决(转)

标签:blog   http   ar   java   数据   sp   art   问题   c   

原文地址:http://www.cnblogs.com/softidea/p/4004085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!