1.
valgrind ,使用例子,根據還有其它功能很強大,發掘中.
. valgrind --tool=memcheck --leak-check=yes ./proxyserver 檢測記憶體洩漏
valgrind --tool=memcheck --leak-check=full --show-reachable=yes
2. gprof 使用方式:
在編譯的時候要加上 -pg -g 的cflags和cppflags.
然後執行,在當前目錄, 生成記錄檔案,預設叫gmon,使用 export gmon_out_prefix=x.out 可以生成x.out.pid的檔名.
gprof [選項] 即可分析並列印結果
gprof對於多執行緒和多程序的支援很弱的話,
期待vtune, kde壞了,還沒有裝上,有時間搞搞
3. 1. pmap是乙個好東東,可以看到如ollydbg的memory結構,即虛擬記憶體的分段屬性,模組名
使用例子: pmap 12324
linux下記憶體洩露檢測工具Valgrind介紹
目前在linux開發乙個分析實時路況的應用程式,在聯合測試中發現程式存在記憶體洩露的情況。這下著急了,馬上就要上線了,還好發現了一款valgrind工具,完美的解決了記憶體洩露的問題。推薦大家可以使用看看。valgrind是執行在linux上一套基於 技術的程式除錯和分析工具,它的主要作者是獲得過g...
Linux 效能檢測工具 FREE
free name free 顯示系統可用記憶體和已使用記憶體 語法 free b k m o s delay t l v 描述 free 顯示了總可用和被用的物理記憶體和 swap 記憶體,也包括核心使用的 buffer shared memory 已經被廢棄 選項 b k m b 以位元組為單位...
linux 效能檢測工具之 dstat
這幾天在做lamp效能調優,對系統效能檢測使用top vmstat 發現非常不妨便,在剛開會的時候,mandahang 介紹了乙個軟體 dstat,用起來感覺還真不錯。下面則對dstat 做下簡單的介紹 一 安裝 1.在centos下 可以 yum y instatll dstat wget rpm...