内存泄露/溢出案例集合贴!打造咱们自己的案例库!

导读:网站会员hrdede所在公司遇到内存溢出准备更换中间件之余,向WSC救助。促使了WSC发起“有奖调查:内存泄漏/溢出,webSphere冤不冤”。 我们在日常的技术开发工作中,偶然会遇到内存泄露/溢出的问题。虽然问题并不常见,但偶然的发生也使得技术应用开发者非常头疼,为了了解这个现象的原因和解决途径,WSC特意组织了这次调查,希望通过这次网络调查,了解大家对此现象的看法,以进一步深入研究,共同探讨解决方案,并与大家共享。



有奖调查专题报道:内存泄漏/溢出,webSphere冤不冤



7月17日,我们将采访WebSphere专家——李镭,对内存泄露/溢出做专访。
专家介绍

2002年加入IBM公司软件部,至今一直从事中间件产品家族的售前和售后工作。为IBM的重要合作伙伴提供软件的技术支持和培训指导,也为江苏电信、江苏联通、浙江移动、浙江电信、上海电信、内蒙古网通、陕西电信、湖北移动、湖南电信、上海公安、广东公安……做过培训。


为了让大家更好的总结内存泄露/溢出经验,为了以后预防出现此类问题以及遇到问题更好更快速解决,在此特推出内存泄露/溢出案例集合贴,向大家征集案例!咱们打造咱们自己的案例库!取之于民,用之于民!




为奖励大家的分享,本帖案例回复+金钱20W

感谢大家的支持!
参与69

68同行回答

MichealYanMichealYan开发工程师河南拓普网络计算机工程有限公司
学习一下显示全部
学习一下收起
2013-04-11
浏览592
Luga LeeLuga Lee系统架构师None
内存泄露/溢出情况很多的,不一定是WAS自身的问题,和其他因素也有关系的显示全部
内存泄露/溢出情况很多的,不一定是WAS自身的问题,和其他因素也有关系的收起
互联网服务 · 2013-02-25
浏览649
jlgbocsh2008jlgbocsh2008系统工程师光芒
大力支持WAS显示全部
大力支持WAS收起
IT分销/经销 · 2013-02-25
浏览585
satan0208satan0208运维工程师北京华胜天成科技股份有限公司
内存溢出的情况太多了,需要具体分析显示全部
内存溢出的情况太多了,需要具体分析收起
电影/电视 · 2012-06-29
浏览601
redsmonsterredsmonster运维工程师软通动力
这个挺好的 ,支持下,我还想知道怎么能监控报警。显示全部
这个挺好的 ,支持下,我还想知道怎么能监控报警。收起
政府机关 · 2012-04-24
浏览566
jingyufanjingyufan系统工程师招商银行
还是jspsmartupload这个包溢出居多,之前在websphere5(windows)上总是内存泄露,但我们有台RS6000的服务器装了个was6.1.0.19,也经常使用jspsmartupload,就一点问题都没有显示全部
还是jspsmartupload这个包溢出居多,之前在websphere5(windows)上总是内存泄露,但我们有台RS6000的服务器装了个was6.1.0.19,也经常使用jspsmartupload,就一点问题都没有收起
互联网服务 · 2012-04-23
浏览611
aili10000aili10000软件开发工程师中软国际
我们也在was7上遇到过oom和javacore问题,目前正在观察中显示全部
我们也在was7上遇到过oom和javacore问题,目前正在观察中收起
互联网服务 · 2012-04-14
浏览585
princeepwqprinceepwq开发工程师神州数码
最近一直在为CPU饥饿这个问题纠结,用的oracel T3-4的服务器,登陆的时候很慢很慢  但是有时候瞬间就登陆上去了,慢的时候会等10-40秒的样子....郁闷显示全部
最近一直在为CPU饥饿这个问题纠结,用的oracel T3-4的服务器,登陆的时候很慢很慢  但是有时候瞬间就登陆上去了,慢的时候会等10-40秒的样子....郁闷收起
IT分销/经销 · 2012-04-11
浏览563
owlflyowlflygongchengshiufida
项目中内存溢出遇到的多了,最常见的有以下几类:1:程序中创建了太多的大对象,或对象没有及时回收;2:内存碎片导致,这类在ibmjdk环境下常有,明明freememory还很大,就oof了;3:老版本ibmjdk的classloader溢出;4:本地内存溢出,使用NIO导致?!或是classloder有问题,反复加载了过多class?!5:aix+was下...显示全部
项目中内存溢出遇到的多了,最常见的有以下几类:
1:程序中创建了太多的大对象,或对象没有及时回收;
2:内存碎片导致,这类在ibmjdk环境下常有,明明freememory还很大,就oof了;
3:老版本ibmjdk的classloader溢出;
4:本地内存溢出,使用NIO导致?!或是classloder有问题,反复加载了过多class?!
5:aix+was下的bug,经常was进程起来久了,什么都不做,aix下对应物理内存就数十g被java进程占用了;收起
2011-11-25
浏览554
lixin199036061lixin199036061网站架构师苏州新宇软件
之前部署过的一个项目,是碎片问题造成的OOM,是一个报表系统,到处excel的地方很多,每点一次导出按钮,就会生成2M左右的对象(用的POI)。解决方法是改了kcluster,pcluster的大小,但是没能完全解决问题,只是让情况好转了。估计是在代码级别有太多的问题了,可是让开发再去改代码是一件很...显示全部
之前部署过的一个项目,是碎片问题造成的OOM,是一个报表系统,到处excel的地方很多,每点一次导出按钮,就会生成2M左右的对象(用的POI)。
解决方法是改了kcluster,pcluster的大小,但是没能完全解决问题,只是让情况好转了。估计是在代码级别有太多的问题了,可是让开发再去改代码是一件很不现实的事情。
现在我也不在那家公司了,不知道现在系统还在运行不收起
互联网服务 · 2011-10-19
浏览592

提问者

webspherechina
软件开发工程师TWT
擅长领域: 中间件portal服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2008-07-01
  • 关注会员:1 人
  • 问题浏览:65611
  • 最近回答:2016-01-14
  • X社区推广