現在、asp.net mvc アプリケーションを実行していますが、負荷が高いと、サイトが 100% に達しています。これはあってはならないことであり、パフォーマンスを低下させているアプリケーションに問題がある可能性があると考えています。このアプリケーションは、SQL サーバー データベースと通信する wcf サービス レイヤーと直接通信します。100% の CPU を MVC アプリに直接割り当てることができるため、wcf レイヤーにもデータベース レイヤーにもパフォーマンスの問題はありません。
したがって、問題が MVC アプリにある可能性があるプロファイリングを検討しています - できればコードを変更せずに。サーバーは、IIS 7.5 を搭載した Windows サーバー 2008 R2 です。
これを支援するために利用できるツールは何ですか? 手始めに、いくつかのパフォーマンスカウンターの設定を探していました。