• 歡迎訪問奇跡の海網站,本站不上傳任何資源,所有資源均來自于網絡,歡迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下載資源為網絡上收集整理而來,并且以計算機技術研究交流為目的,版權歸原作者所有,僅供大家參考,學習,不存在任何商業目的與商業用途.
  • 本站系統鏡像均來自于官方原版,ed2k可視為P2P下載鏈接。所有操作系統默認均為試用版,如有正版密鑰可以有效激活,本站不提供任何激活和相關服務。

Windows客戶端性能測試之內存泄露檢查工具

系統工具 奇跡の海 2年前 (2017-06-23) 899次瀏覽 已收錄 0個評論 掃描二維碼

Windows客戶端性能測試之內存泄露檢查工具

工具簡介

Umdh 是 Debugging Tools for Windows 中的工具,在windbg的安裝目錄內,UMDH主要通過分析比較進程的Heap Stack trace信息來發現內存泄露的。

使用方法

Umdh測試程序內存泄露的方法:

1.設置環境變量_NT_SYMBOL_PATH,系統屬性-高級-環境變量或者命令行et _NT_SYMBOL_PATH=C:/symbols。把被測程序的Symbol files (.pdb) 文件和可執行文件放在同一目錄,或者添加到_NT_SYMBOL_PATH。
_NT_SYMBOL_PATH=SRV*c:\symbols* http://msdl.microsoft.com/download/symbols;c:\myappsymbols

2. cmd命令行切換到windbg目錄執行:gflags -i test.exe +ust,gflags也是Debugging Tools for Windows文件夾內的工具。

3.命令行執行umdh -p:1234 -f: umdh1.log,1234是被測程序的PID,執行成功目錄內生成umdh1.log。如果PID錯誤命令行中提示Error: Failed to open process. Check for rights.

4.執行程序中懷疑有內存泄漏的功能,完成后執行命令umdh -p:1234 -f: umdh2.log。

5.然后運行umdh -d umdh1.log umdh2.log > cmp.txt。
-d參數:顯示十進制數而不是十六進制,執行成功輸出兩個日志之間分配的差異保存在cmp.txt。

umdh詳細信息: http://support.microsoft.com/kb/268343/zh-cn


版權聲明:本站所有文章和資源使用CC BY-NC-SA 4.0協議授權發布 , 轉載應當以相同方式注明文章來自“SeaOMC.COM->Windows客戶端性能測試之內存泄露檢查工具!在下邊可以分享本文哦!
喜歡 (0)
[]
分享 (0)
奇跡の海
關于作者:
一個WordPress菜鳥!
發表我的評論
取消評論

表情 貼圖 加粗 刪除線 居中 斜體 簽到

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
中国福利彩票36选7开奖结果