debugdiag
應用場合
定位程序中問題的(記憶體洩漏以及崩潰等)
當前版本
1.0
iis診斷工具集(iis diagnostics toolkit)的一部分,http://www.
分析機制
偵錯程式,日誌檔案
debugdiag最初是為了幫助分析iis的效能問題而開發的,它同樣可以用於任何其他的程序。它主要包括以下的功能:
■程序崩潰資料收集:這一點非常像windows偵錯程式,debugdiag將附加到乙個程序,並且在程式崩潰或者發生異常時生成轉儲檔案。
■記憶體洩漏:debugdiag工具將乙個dll注入到需要檢測記憶體洩漏的程序中,並且監測程序中的記憶體分配情況。然後,它將生成乙個轉儲檔案,而開發人員可以對這個檔案進行分析以找出發生洩漏的**。根據在程式中使用的不同記憶體分配模式,這個工具可以計算洩漏概率(leak probability)。
■乙個功能強大的可擴充套件物件模型(基於com):它可以提供一些在分析記憶體洩漏和程序崩潰時需要的資訊。
在安裝iis診斷工具集時可以選擇「typical」安裝選項。
補充:通過debugdiag可以來分析和跟蹤記憶體洩漏和程序崩潰。
《windows 高階除錯》主要講解windows高階除錯思想和工具,並涉及一些高階除錯主題。
除錯工具 之Python除錯工具pycharm
1 pycharm的安裝 pycharm是一款非常好用的python ide,提供專業版和社群版,就像eclipse和myeclipse一樣,專業版是收費的,而社群版是免費的但功能就沒有專業版的功能強大。1.2 安裝 這裡就不必細說,直接next就ok ps 安裝完成後一定要執行 1.3 破解 採用...
gflags除錯工具
gflags windows除錯工具。使用它幫助我解決了瞎調了一整天的記憶體問題。由於使用了已經delete的指標,vs提示位置又錯誤的情況下,瞎調了一通。怎麼想那塊也不會有問題,可是抱著對vs的信任把錯就歸咎於自己吧!偶然的機會,搜到了gflags,抱著試一試的心態,使用該工具 1.安裝 debu...
除錯工具 gdb
gcc o a.out a.c gdb q a.out break main info register i r objdump d a.out grep a20 main.轉換為機器 objdump m intel d a.out grep a20 main.gdb 設定 1 gdb q 2 se...