2

.NET コンソール アプリケーションを外部プロセスとして定期的に起動する Windows サービスがあります。

サービス稼働中に外部起動プロセスのプロファイリングデータ(CPU)を収集し、後で分析したいのですが、可能ですか?

4

1 に答える 1

0

はい、可能です。1つのオプションは、PerfViewを使用してシステムごとのトレースを収集することです。コンソールアプリの起動を制御していると仮定しているので、起動時にトレースをキャプチャするように起動を変更できます。

何が起こっているのかをトラブルシューティングするのに役立つあらゆる種類の詳細をキャプチャするようにPerfViewを構成できます。ETWをアプリケーションにまだ追加していない場合は、それも確認することをお勧めしますこれは、アプリケーションの実行内容と所要時間を拡大するのに役立ちます。

于 2013-01-29T16:38:37.153 に答える