jconsole,j**a寫的程式檢測。
gui,直接點選
mac: /library/j**a/j****irtualmachines/jdk1.8.0_201.jdk/contents/home/bin/jconsole
當分析工具彈出時(取決於正在執行的 j**a 版本以及正在執行的 j**a 程式數量),可能會出現乙個對話方塊,要求輸入乙個程序的 url 來連線,也可能列出許多不同的本地 j**a 程序(有時包含 jconsole 程序本身)來連線。如圖所示:
(大家可以看到很佔記憶體,因為是實時讀取的嘛)
非堆記憶體一般指 方法區記憶體 或者永久區記憶體
寫個**跑一跑:
連線我的程式進行監控
看下執行緒數:
包括主線程之類的左下角 會有執行緒名字 這是乙個類執行過程中 必備的
其他的檢測內容大家也都點點試試吧。有空我再給大家繼續補充這個工具的使用詳情。敬請期待
記憶體洩露檢測 VLD工具
一 vld工具概述 visual leak detector vld 是一款用於visual c 的免費的記憶體洩露檢測工具。他的特點有 可以得到記憶體洩漏點的呼叫堆疊,如果可以的話,還可以得到其所在檔案及行號 可以得到洩露記憶體的完整資料 可以設定記憶體洩露報告的級別 並且是開源免費的。三 vld...
Valgrind 記憶體檢測工具
valgrind是乙個gpl的軟體,用於linux for x86,amd64 and ppc32 程式的記憶體除錯和 剖析。你可以在它的環境中執行你的程式來監視記憶體的使用情況,比如c 語言中的malloc和free或者 c 中的new和 delete。使用valgrind的工具包,你可以自動的檢...
記憶體檢測工具Valgrind
valgrind是一套linux下,開放源 gpl v2 的 除錯工具的集合。valgrind由核心 core 以及基於核心的其他除錯工具組成。核心類似於乙個框架 framework 它模擬了乙個cpu環境,並提供服務給其他工具 而其他工具則類似於外掛程式 plug in 利用核心提供的服務完成各種...