內存映像分析工具Eclipse Memory Analyzer

1. Eclipse Memory Analyzer安裝html

Help ->Eclipse Marketplace,搜索Memory,點擊install,->confirm->贊成證書內容->finish。安裝完成後重啓。
參考: Eclipse安裝內存分析工具(Memory Analyzer) 
2. 修改配置
Window-> Preferences->General->選中Show heap statuseclipse

3. Java堆內存溢出異常測試工具

public class HeapOOM { static class OOMObject{ } public static void main(String[] args) { // TODO Auto-generated method stub
        List<OOMObject> list = new ArrayList<OOMObject>(); while(true){ list.add(new OOMObject()); } } }

4. 配置運行參數
Run Configurations-->Arguments-->VM arguments中添加:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError測試

5. 運行代碼後,eclipse刷新工程,能夠看見生成的.hprof文件spa

雙擊打開.hprof文件,如圖.net

 參考:http://www.javashuo.com/article/p-zngvfszf-cy.htmlcode

相關文章
相關標籤/搜索