Web ガーデニングが実装されているアプリケーションのパフォーマンスを監視する方法を知っている人はいますか? 基本的に Web ガーデニングの実装では、w3wp プロセスのインスタンスが複数存在します。では、目的が w3wp プロセスのプライベート バイトを監視することであり、監視するプロセスが複数ある場合、どのパフォーマンス カウンターを追加する必要があるのでしょうか? たとえば、w3wp、w3wp#1 などの w3wp プロセスの複数のインスタンスが表示されています。perfmon にカウンターを追加する場合、w3wp プロセスのすべてのインスタンスを選択する必要がありますか? はいの場合、csv ファイルには w3wp と w3wp#1 のプリンセスのプライベート バイトも表示されるため、後で結果を解釈する方法を教えてください。ガベージ コレクションと GC に費やされた時間についても同じですか?
質問する
197 次
1 に答える
1
私は同様の問題を抱えていて、この解決策を見つけました:
http://openrent.blogspot.com/2008/01/multiple-clr-performance-counters.html
ここで参照されたもの:
ASP.NET ワーカー プロセス ID からパフォーマンス カウンター インスタンス名 (w3wp#XX) を取得します。
.net 2.0 のパフォーマンス カウンターをリロードする必要があります。リロードすると、「プロセス ID」カウンターが表示されます。
この質問は、上記の回答の前に私の検索で出てきたので、これが同じ苦境にある他の人に役立つことを願っています.
于 2013-12-16T14:21:56.903 に答える