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