マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

UMPD:User User Mode Process Dumper

  • プログラムから、UMPDのAPIを使用したセルフ・ダンプも可能(イベントハンドラでuserdumpをコマンドライン起動する)。
  • プログラムに影響(変更・終了・再起動)を与えずユーザモード・プロセス・ダンプ(フルダンプ・ミニダンプ)を取得できる。

EXE

userdump.exe:CUI

  • 任意のプロセスをダンプ
  • 複数のプロセスをダンプ
  • クラッシュ・ダンプのため、JITデバッガへの登録が可能(.NET4以前のマネージ デハッガ登録は別途実施)。

userdump.cpl:GUI

コマンド

コマンドラインからハングダンプ取得が可能
また、プロセス名、プロセスID、複数プロセス指定等が可能

userdump -k cui_app.exe -d c:\dump
userdump -g -k -w gui_app.exe -d c:\dump
  • -dオプション
    ダンプファイルの出力先を指定
  • -mオプション
    複数プロセスのダンプ
  • -kオプション
    ダンプ後、プロセスをKILLする。
  • -gオプション
    GUIアプリケーションのハング時に指定
  • -wオプション
    ダンプに、ウィンドウ情報を含める。これはUdExt?.dll拡張で確認できる。

download


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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-02-08 (木) 10:44:54 (103d)