jprofiler11使用图解(利用JProfiler对应用服务器内存泄漏问题诊断一例(转))
导读:在中间件应用服务器的整体调优中,有关于等待队列、执行线程,EJB池以及数据库连接池和Statement Cache方面的调优,这些都属于系统参数方面的调优,本文主要从另外一个角度,也就是从应用的角度来解决中间件应用服务器的内存泄露问题,从这个角度来提高系统的稳定性和性能。...
在中间件应用服务器的整体调优中 ,有关于等待队列 、执行线程 ,EJB池以及数据库连接池和Statement Cache方面的调优,这些都属于系统参数方面的调优 ,本文主要从另外一个角度 ,也就是从应用的角度来解决中间件应用服务器的内存泄露问题 ,从这个角度来提高系统的稳定性和性能 。
项目背景
问题描述
某个大型项目(Use Case用例超过300个) ,在项目上线后 ,其Web应用服务器经常宕机 。表现为:
1. 应用服务器内存长期不合理占用 ,内存经常处于高位占用 ,很难回收到低位;
2. 应用服务器极为不稳定 ,几乎每两天重新启动一次 ,有时甚至每天重新启动一次;
3. 应用服务器经常做Full GC(Garbage Collection),而且时间很长 ,大约需要30-40秒 ,应用服务器在做Full GC的时候是不响应客户的交易请求的,非常影响系统性能。
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!