<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    PS,1880后程序員

    看不完的牙,寫不完的程序,跑不完的步。
    隨筆 - 97, 文章 - 34, 評論 - 10, 引用 - 0
    數(shù)據(jù)加載中……

    使用Eclipse Memory Analyzer對Tomcat進行內(nèi)存分析

    測試環(huán)境

    Java JDK1.6

    Tomcat Tomcat 5.5

    Eclipse Memory AnalyzerEMA 1.2.1(直接去Eclipse下載,無需安裝哈)

     

    獲得Heap Dump文件

    Eclipse Memory Analyzer是針對Heap Dump文件進行分析的,因此第一步就是要獲得Heap Dump文件。

    步驟:

    獲得線程ID啟動jconsole.exe,位于jdk目錄下的bin目錄,jconsolejdk自帶的一個內(nèi)存分析工具,它提供了圖形界面。可以查看到被監(jiān)控的jvm的內(nèi)存信息,線程信息,類加載信息,MBean信息。

    此處我們可以找到需要檢測的Tomcat的線程ID

    獲得Heap Dump文件。使用jmap來獲得Heap Dump文件,命令行如下:

    jmap -dump:format=b,file=heap.bin 3888

    此處3888就是Tomcat對應的線程ID

    生成分析報告

    啟動MemoryAnalyzer.exe,打開指定的Heap Dump文件。File -> Open Heap Dump

    MAT針對指定的Heap Dump文件進行分析,生成內(nèi)存泄露檢測報告



    看懂分析報告

    要想看懂EAT的報告,與其到網(wǎng)上去找各種神貼,不如老老實實找本書,先簡單復習下JVMHeap是怎么工作滴?gc的大概一個工作機制。否則EAT的報告就像天書一樣。EAT只是工具,不是目的。

    posted on 2013-01-17 10:55 amenglai 閱讀(1728) 評論(0)  編輯  收藏 所屬分類: 我愛內(nèi)存泄露

    主站蜘蛛池模板: 亚洲精品无码专区久久久| 亚洲AV无码欧洲AV无码网站| 一级中文字幕乱码免费| 久久亚洲精品AB无码播放| 最近免费中文字幕大全| 一级毛片aaaaaa视频免费看 | 亚洲欧洲日产国码二区首页| 国产精品亚洲一区二区无码 | 亚洲日本在线播放| 日韩免费在线观看| 无码中文字幕av免费放dvd| 亚洲国产成人精品无码区二本| 永久亚洲成a人片777777| 日韩av无码成人无码免费| 成在人线av无码免费高潮水| 99热亚洲色精品国产88| 亚洲精品无码不卡在线播放HE| 好爽…又高潮了免费毛片| 免费国产成人18在线观看| 相泽南亚洲一区二区在线播放| 久久久久亚洲精品天堂| 久久久久无码专区亚洲av| 成人免费毛片内射美女APP| 野花香在线视频免费观看大全 | 永久免费av无码网站yy| 亚洲国产成人久久综合| 久久精品国产亚洲AV无码偷窥| 亚洲人成色7777在线观看不卡| 无码国产精品久久一区免费| 久久久久久一品道精品免费看| 免费手机在线看片| 亚洲色最新高清av网站| 久久精品国产亚洲AV嫖农村妇女| 久久亚洲国产成人影院网站| 日韩视频免费在线| 最新免费jlzzjlzz在线播放| 美女内射毛片在线看免费人动物| 在线涩涩免费观看国产精品| kk4kk免费视频毛片| 免费的黄色的网站| 337P日本欧洲亚洲大胆艺术图|