valgrind 內存調試工具
阿新 • • 發佈:2018-06-16
AS 系統 例如 linux系統 file check 暫時 http summary
一、valgrind 是運行在linux系統下的內存調試工具,支持很多對象:memcheck、addrcheck、cachegrind、Massif、helgrind、Callgrind等。使用valgrind時,必須指明想用的對象,若是省略對象名,默認運行memcheck。(目前只用到memcheck)
二、memcheck 參數選項說明(常用的一部分):
1、--leak-check=no | summary | full :對內存泄漏檢查強度大小,不檢查 | 簡易檢查 | 全部檢查;默認summary。
2、--log-file=<file> : valgrind 日誌輸出文件名。
三、使用:
例如調試 gmd 進程, valgrind --leak-check=full --log-file=gmd_file ./gmd (gmd必須前臺運行);暫時用到的就這麽多,持續更新。。。
講的比較詳細的地址:
1、(https://www.cnblogs.com/hansjorn/articles/4691635.html)
2、(https://blog.csdn.net/spch2008/article/details/51375407)
3、(https://blog.csdn.net/jeff_/article/details/22594009)
4、(https://blog.csdn.net/qq_38697681/article/details/80638510)
valgrind 內存調試工具