- 追加された行はこの色です。
- 削除された行はこの色です。
[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>障害対応に使用するツールの一覧]]
* 目次 [#k621779d]
#contents
*概要 [#h2a11c89]
[[ユーザモード・プロセス・ダンプ]]の取得ツール一覧。
*[[カーネル・ダンプ]] [#jb5f0c97]
*詳細 [#m62cc497]
*[[ユーザモード・プロセス・ダンプ]] [#w2d63843]
**[[クラッシュ・ダンプ]]専用 [#d2d97d4a]
**[[クラッシュ・ダンプ]]、[[ハング・ダンプ]]、併用可能なツール [#hbe6158e]
**[[ハング・ダンプ]]専用 [#tcc2585e]
**併用可能なツール [#hbe6158e]
***[[UMPD]] [#m1a9e296]
User Mode Process Damper
***[[ProcDump]] [#r178df32]
-sysinternalsのツールの一つ。
-UMPDの後継ツール(?)
***[[ADPlus]] [#e87fd0cc]
Auto Dump+
***[[Debug Diagnostic Tool]] [#e8d7d512]
ADPlusの後継、デバッグ診断ツール(DebugDiag)とも呼ばれる。
***その他 [#o891edcd]
WinDbg、CDB、NTSDでも取得可能
**[[クラッシュ・ダンプ]]専用 [#d2d97d4a]
**[[ハング・ダンプ]]専用 [#tcc2585e]
**推奨ツールの選択マトリックス [#f7c95f59]
***OS毎 [#f264bdad]
-[[クラッシュ・ダンプ]]
|No|ツール|xp|vista|7|2KS|S2k3|S2k3R2|S2k8|S2k8R2|h
|1|[[ADPlus]]|○|○|○|○|○|○|○|○|
|2|[[UMPD]]|○|×|×|○|○|○|×|×|
|3|[[WER]]|×|○(sp1以降)|○|×|×|×|○|○|
|3|[[WER>WER(Windows Error Report)]]|×|○(sp1以降)|○|×|×|×|○|○|
-[[ハング・ダンプ]]
|No|ツール|xp|vista|7|2KS|S2k3|S2k3R2|S2k8|S2k8R2|h
|1|[[ADPlus]]|○|○|○|○|○|○|○|○|
|2|タスクマネージャ|×|○|○|×|×|×|○|○|
|3|Process Explorer|○|○|○|×|○|○|○|○|
***プロセス毎 [#w18555a1]
-マネージ・プロセス
--[[UMPD]] : User Mode Process Damper
--[[ADPlus]] : Auto Dump+
-IISやマネージ・プロセス
--[[ADPlus]] : Auto Dump+
-SQL Serverプロセス
--SQL Dumperというツールを使用する。
--サポート・エンジニアの指示に従い、SQL Dumperを入手・実行する。
--Sqldumper.exe を使用して Windows アプリケーションのダンプ ファイルを生成する方法~
http://support.microsoft.com/kb/827690/ja
*参照・分析用 [#t6bbfa16]
**Dumpchk.exe [#k3a902b5]
メモリ ダンプ ファイルの簡易検証
**Debug Diagnostics [#c8776093]
[[ユーザモード・プロセス・ダンプ]]の取得・分析(サマリの生成)
**[[Debug Diagnostic Tool]] [#c8776093]
メモリ ダンプ ファイルの分析も可能。
-[[ユーザモード・プロセス・ダンプ]]([[クラッシュ・ダンプ]]、[[ハング・ダンプ]])の取得と解析を自動化する。
--応答を停止 (ハング)
--クラッシュ
--メモリ リーク
--メモリの断片化
--パフォーマンスの低下
*参考 [#z9e6aaf8]
-旧 IIS Diagnostic Toolも統合されている。
**[[ダンプの概要(種類と取得)]] [#d939c152]
***ダウンロード [#q8ab4c36]
-download Debug Diagnostic Tool v1.2 - Microsoft Download Center - Download Details~
http://www.microsoft.com/en-us/download/details.aspx?id=26798
>The tool includes additional debugging scripts focused on Internet Information Services (IIS) applications,~
web data access components, COM+ and related Microsoft technologies.
**[[カーネル・ダンプ]] [#jb5f0c97]
***準備 [#l6a7d5c2]
[[グローバルフラグを設定>クラッシュ・ダンプ#g2aa5c94]]
***取得 [#g6248354]
任意のツールを使用して[[ユーザモード・プロセス・ダンプ]]([[クラッシュ・ダンプ]]、[[ハング・ダンプ]])を取得する(本ツールでも取得可能)。
***分析 [#b0142209]
Advanced Analysis タブのAdd Data Filesボタンを押下して~
[[ユーザモード・プロセス・ダンプ]]([[クラッシュ・ダンプ]]、[[ハング・ダンプ]])を登録することが出来る。
-下のリストボックスから[[ユーザモード・プロセス・ダンプ]]([[クラッシュ・ダンプ]]、[[ハング・ダンプ]])を選択し、
-上のリストボックスから分析用スクリプトをダブルクリックすると、
--クラッシュ/ハングダンプの分析
--メモリリークの分析(マネージ)
--メモリリークの分析(アンマネージ)
--性能の分析
--SharePointの分析
>の分析が始まり、最後に分析結果が、mhtファイルとして生成されIEに表示される。~
※ mhtファイル(MHTML形式によって作成された、Webページのアーカイブファイル)
***参考 [#g6770353]
-デバッグの診断 1.1 ツールが利用可能になりました~
http://support.microsoft.com/kb/931370/ja
-Debug Diagnostics Tool v1.1 を使用してダンプ ファイルを解析する方法~
http://support.microsoft.com/kb/954829/ja
-Debug Diagnostic Tool を利用したクラッシュ時のデバッグ方法 - Web-DB プログラミング徹底解説~
http://keicode.com/iis/iis503.php
----
Tags: [[:障害対応]], [[:デバッグ]]
Tags: [[:インフラストラクチャ]], [[:Windows]], [[:障害対応]], [[:性能]], [[:デバッグ]], [[:ツール類]]