日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

内存泄漏分析实例

發布時間:2025/3/18 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 内存泄漏分析实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

一、摘要
二、報錯信息
三、分析過程
四、參考資料


******************************
一、 摘要
??? 最近生產上WAS遇到OOM問題宕機,產生了一大堆的dump文件。因為開始內存泄漏問題分析的緊張過程。

二、 報錯信息

三、 分析過程
1、問題分析
A.程序代碼某些線程造成死鎖或程序中存在死循環。
B.程序代碼編寫不當造成某些資源無法被釋放或被耗盡(如:網絡鏈接,數據庫鏈接,內存使用情況)
C.不適當的調優參數引起性能瓶頸從而引起hang機
a.Web 容器 (JVM),數據庫
b.Web 容器等待一個外部資源的響應resource
c.資源的限制(如 cpu、Memory 典型的 Java heap、network)
2、工具選擇 Ibm analyzer 對生成的文件進行分析。
?? JCA進行javacore文件進行分析
A、分析javacore文件發現
??
***WARNING*** Java heap is almost exhausted : 0% free Java heap Please enable verbosegc trace and use IBM Pattern Modeling and Analysis Tool(http://www.alphaworks.ibm.com/tech/pmat) to analyze garbage collection activities. If heapdumps are generated at the same time, please use IBM HeapAnalyzer(http://www.alphaworks.ibm.com/tech/heapanalyzer) to analyze Java heap.??
[img]http://dl2.iteye.com/upload/attachment/0090/9074/62f3b205-0d15-3119-800e-c410b3f790ce.bmp
[/img]


四、 參考資料

一次成功的內存泄漏分析
http://linux.chinaitlab.com/administer/787936.html
WAS6x問題分析案例
http://yishueitian326.blog.163.com/blog/static/2858637520121392416734/

IBM免費分析工具
http://www.ibm.com/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html

性能調優攻略
http://coolshell.cn/articles/7490.html

使用 IBM 性能分析工具解決生產環境中的性能問題
http://www.ibm.com/developerworks/cn/java/j-lo-javacore/

應用服務器內存泄露問題診斷一例
http://www.ibm.com/developerworks/cn/java/j-performance/
??? 博客逐步完善,敬請期待....

轉載于:https://my.oschina.net/u/264186/blog/638105

總結

以上是生活随笔為你收集整理的内存泄漏分析实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。