- 軟件大?。?span>18.78M
- 軟件語言:中文
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / CPU內存
- 更新時間:2014-08-31 00:12
- 運行環(huán)境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網站:http://www.drmemory.org/
23.00M/中文/2.0
14KB/中文/4.0
4KB/中文/6.6
76.40M/中文/5.0
3.83M/中文/3.3
Dr. Memory 是一個開源免費的內存檢測工具,它能夠及時發(fā)現內存相關的編程錯誤,比如未初始化訪問、內存非法訪問以及內存泄露等。它不僅能夠在 Linux 下面工作,也能在微軟的 Windows 操作系統(tǒng)上工作。不過,本文撰寫時,DrMemory 僅能支持 32 位程序,這是它的一個巨大缺陷,但相信隨著開發(fā)的進行,DrMemory 會推出支持 64 位程序的版本。
1.Dr Memory 與 Valgrind 類似,可以直接檢查已經編譯好的可執(zhí)行文件。用戶不用改寫被檢查程序的源代碼,也無須重新鏈接第三方庫文件,使用起來非常方便。
2.易用性和性能是 DrMemory 的主要優(yōu)點,此外 DrMemory 可以用于調試 Windows 程序,因此它被廣泛認為是 Windows 上的 Valgrind 替代工具。在 Linux 平臺中,DrMemory 也往往可以作為 Valgrind 之外的另一個選擇。
3.DrMemory 對內存泄露的監(jiān)測采用了比較獨特的算法,大量減少了”false positive”,即虛假錯誤。如果您使用 Valgrind 等工具后仍無法找到程序中的內存錯誤,不妨試試 DrMemory 吧。
4.Dr. Memory 建立在 DynamoRIO 這個動態(tài)二進制插樁平臺上。動態(tài)監(jiān)測程序的運行,并對內存訪問相關的執(zhí)行代碼進行動態(tài)修改,記錄其行為,并采用先進的算法進行錯誤檢查。
5.C++程序員最大的敵人就是內存處理錯誤,比如內存泄露、內存溢出等。這些錯誤不易發(fā)現,調試困難。本文介紹一個新的內存調試工具 DrMemory,為您的工具箱中添加一個新的內存檢查利器吧。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內容