人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

アプリケーションがフリーズした時の原因を調べることは可能でしょうか?

イメージとしては、NWにつながらない時にパケットキャプチャするみたいに、あるアプリを使っている時の動作を調べるようなことはできるのでしょうか?


●質問者: rapuntuleru
●カテゴリ:コンピュータ インターネット
✍キーワード:NW アプリ アプリケーション イメージ キャプチャ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● snow_leopard
●35ポイント

デバッガというものを使います。

http://www.atmarkit.co.jp/fdotnet/easyvs2nd/easyvs2nd06/easyvs2n...

http://msdn.microsoft.com/ja-jp/library/ms225572(VS.71).aspx

◎質問者からの返答

回答ありがとうございます。


2 ● ardarim
●35ポイント

アプリケーションが動作中の状態で、ライブデバッグすることで原因を分析することは可能です。ただし、OSの動作の仕組みやプログラムに関する知識(アセンブリ言語レベル)が求められるため難易度は高いです。


デバッグツールとしては、WindowsではスタンダードなWinDbgOllyDbgなどがあります。

デバッグツールを起動して、デバッグしたいアプリケーションに接続(Attach)することでデバッグを開始できます。


またProcDumpのようなツールでフリーズを監視して、フリーズ時のプロセスダンプを取る方法もあります。(プロセスダンプは上記のようなデバッグツールから読み込んで解析します)


デバッグを使わずにある程度原因を絞り込む方法もありますが、いずれにしても分析にはWindowsに関する知識や調査ノウハウが必要になります。

実行中のアプリケーションを外から観察するソフトウェア(Windows版) - 葉っぱ日記

◎質問者からの返答

回答ありがとうございます。

教えていただいたツール&事について、勉強します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ