Skip to content

MS_DebugDiagnosticTool

nishi_74322014 edited this page Aug 3, 2026 · 1 revision

Debug Diagnostic Tool

概要

※ 「取得だけでなく解析まで自動化し、結果をレポートで出す」のが本ツールの主な価値。
WinDbg のコマンドを覚えなくても一次切り分けができる。

詳細

準備

グローバルフラグを設定する。

取得

任意のツールを使用して
ユーザモード・プロセス・ダンプ
クラッシュ・ダンプハング・ダンプ)を取得する(本ツールでも取得可能)。

分析

Advanced Analysis タブの Add Data Files ボタンを押下してダンプを登録することが出来る。

  • 下のリストボックスからダンプを選択し、

  • 上のリストボックスから分析用スクリプトをダブルクリックすると、

    • クラッシュ/ハングダンプの分析
    • メモリリークの分析(マネージ)
    • メモリリークの分析(アンマネージ)
    • 性能の分析
    • SharePoint の分析

    の分析が始まり、最後に分析結果が mht ファイルとして生成され表示される。

※ mht ファイル(MHTML 形式によって作成された、Web ページのアーカイブファイル)
※ Internet Explorer 廃止後は、mht を開くには Edge の IE モードか
対応ビューアが必要になる点に注意。

補足(最新化): 現行は DebugDiag 2.x。 2.0 以降は「DebugDiag Collection」(採取)と 「DebugDiag Analysis」(解析)の 2 つに分かれており、 解析だけを別マシンで実施できる。 .NET Core / .NET 5 以降のプロセスに対しては解析ルールが限定的なため、 dotnet-dump / dotnet-gcdump.NETのメモリ・リーク)と併用する。

参考


Tags: インフラストラクチャ, Windows, 障害対応, 性能, デバッグ, ツール類

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally