場景 我們經常需要從字元串中提取指定的值。 如果要設計一個平臺,常見提取策略都要支持。從零實現起來會比較麻煩。 希望實現一個整合常見提取策略的工具,便於在各個場景復用。 開源地址 value-extraction 值提取核心 值提取系列 字元串值提取工具-01-概覽 字元串值提取工具-02-java ...
剛入行的時候,項目組使用的是Rational Purify,使用方法參考Rational Purify 使用及分析實例。Rational Purify功能強勁,部門的高手使用Rational Purify分析和定位了相當多的問題,美中不足的是其為商用軟體,License過期就不可用了,因此後續引入了valgrind
,逐步替換Rational Purify。
- 官網
- Release Archive
- Current Releases
當前最新版本為3.23.0。 - 代碼倉庫
- 文檔主頁
從源碼構建valgrind,執行如下命令:
tar vxfj valgrind-3.23.0.tar.bz2
cd valgrind-3.23.0
./autogen.sh
./configure --prefix=~/software/valgrind/
make -j4
make install
ubuntu環境下,安裝valgrind
,執行如下命令:
sudo apt install valgrind
使用的方法見官網的指導書,同時網上的資料非常豐富,此處就不再舉例。
當前隨意挑了一些帖子,見參考資料。
參考資料
- 記憶體檢查工具valgrind介紹、安裝與使用
- 動態記憶體檢測工具Valgrind
- 性能檢測工具 | valgrind
- 深入Linux記憶體泄漏排查:Valgrind與系統工具的聯合應用
- valgrind使用方法
- How do I use valgrind to find memory leaks?
- valgrind 性能測試工具學習使用
本文來自博客園,作者:jackieathome,轉載請註明原文鏈接:https://www.cnblogs.com/jackieathome/p/18354238