JIP是一個代碼剖析工具非常類似于JDK附帶的hprof工具。它的特點包括:
1.交互性,允許你在JVM運行過程中隨時啟動或結束剖析器而hprof是在程序啟動時就開啟JVM退出時結束。
2.沒有本地代碼,大部分剖析器都有一些本地組件(native component)因為這些剖析器使用了需要利用本地組件的JVMPI (Java Virtual Machine Profiling Interface),而JIP是純Java的,它利用了Java5™的一些特性。JIP對需要剖析的每一個類的每一個方法添加aspect攔截,這些aspect能夠捕獲執行數據。
3.非常低的開銷,在很多情況下hprof將會造成一個程序運行變慢20倍,而JIP是輕量級的幾乎沒有任何開銷。
4.JIP能夠通過package/class名設置過濾器
本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!