MyEclipse安裝Eclipse Memory Analyzer插件以及使用例子

一 :安裝php

一、Memory Analyzer 插件下載地址:http://www.eclipse.org/mat/downloads.phpeclipse

二、將下載的文件解壓到MyEclipse的  dropins  文件夾下;測試

建立和文件夾同名的.link文件,文件中的內容就寫上對應的地址(地址使用\\ 或者 /)spa

 

三、重啓MyEclipse,便可在window---->preferances中看到Memory Analyzer選項。插件

二 :使用debug

一、內存溢出代碼:深刻理解JVM中例子code

public class Test {

    static class OOMObject{
        
    }
    
    public static void main(String[] args) {
        List<OOMObject> list = new ArrayList<OOMObject>()
        
        while(true){
            list.add(new OOMObject())
        }
    }
   
}

二、設置運行參數blog

項目右鍵,debug as => debug configrationsip

寫入下面配置項:設置內存

-verbose:gc -Xms20m -Xmx20m 
-XX:+HeapDumpOnOutOfMemoryError

 

三、運行測試代碼,舒心項目會出現一個.hprof文件(這是堆轉儲快照文件),雙擊,默認方式打開

 

相關文章
相關標籤/搜索