WindowsなどOSの上では様々なプログラムが動いています。 通常のプログラムの場合、画面表示やファイルへの書き出しなど一部の結果しか、目にすることができません。
不親切なプログラムでは黙り込んだまま途中経過を表示しないものもあり、処理に時間がかかっているのか、暴走しているのか区別が つかないことがあります。
また、自分の作ったプログラムが途中で止まったりするとき手っ取り早くどこまで動作したか見たい場合もあるでしょう
以下に紹介するツールを使用すれば、プログラムがどのようにファイルやレジストリに対して読み書きしているか、 どんな通信をしているか、通常目に見えないプログラムの動作をかいま見ることができます。
Filemon | プログラムのファイルアクセスを記録するツール |
Regmon | プログラムのレジストリのアクセスを記録するツール |
ethereal | ネットワークパケットを記録するツール |
今回紹介はしませんが下記のモニタツールもあります。
www.sysintenals.com
portmon シリアル/パラレルポートのモニタ
procexp 現在動作中のプロセス、ファイルハンドル、DLLを表示
また、フリーソフトでは無いですが、Borlandの開発ツールに付属しているWinSightは Windowsの中で飛び回るWindowMessageのモニタをすることが可能です。
Copyright (C) 2011 ほぷしぃ. All Rights Reserved.