web-dev-qa-db-ja.com

EQATECプロファイラーを使用したASP.NET Webサイトのプロファイリング

無料のASP.NETプロファイラーを探していて、偶然 EQATEC Profiler for .NET を見つけましたが、それを使用してASP.NETプロジェクトをプロファイリングする方法に関する指示が見つかりません。ステップバイステップの説明または十分な情報を含むリンクを投稿してください。

Visual Studio 2008 Professionalと.NET 3.5を使用しています。

79
Gudmundur Orn

Pavelの指示が投稿されてから、ユーザーインターフェイスが変更されたようです。ここに私が私のチームのために書いた指示があります。彼らはPavelの投稿のステップ4-8を置き換えます。

EQATECを使用してASP.NETアプリケーションのプロファイルを作成するには、[アプリのパス]設定でアプリケーションのbinフォルダーを選択するだけです。

アプリのパスhttp://img191.imageshack.us/img191/9776/eqatecstep1.png

次に、フォームの下部にある[ビルド]ボタンをクリックします。

ビルドボタンhttp://img339.imageshack.us/img339/6487/eqatecstep2.png

次に、アプリをロードして、プロファイリングするページに移動します。 [実行]タブに移動し、[カウンターのリセット]ボタンをクリックします。

カウンターをリセットhttp://img192.imageshack.us/img192/8250/eqatecstep3.png

次に、プロファイリングするアクションを実行します。完了したら、[スナップショットを撮る]ボタンをクリックします。

スナップショットを撮るhttp://img706.imageshack.us/img706/9778/eqatecstep4.png

完了すると、スナップショットレポートが下部のリストに表示されます。それをダブルクリックして表示できます。

レポートを表示http://img263.imageshack.us/img263/4561/eqatecstep5.png

64
Josh Yeager

これはASP.NET Webプロジェクトで機能するはずです。

  1. プロジェクトをコンパイルします。
  2. Webアプリケーションを起動します。 Visual Studioで一部の.aspxファイルを右クリックして、[ブラウザで表示]を選択できます。 (後でアプリケーションを起動すると、プロファイルされたDLLを上書きする危険があります。)
  3. EQATECプロファイラーを起動します。
  4. [ビルド]タブで、プロジェクトのbinフォルダーを参照します。
  5. [アプリオプション]ボタンをクリックします
    • 出力フォルダーを$(AppDir)のみに設定します。
    • 「通常のアプリ」のチェックを外します。
  6. [ビルド]ボタンをクリックします。
  7. お気に入りのブラウザに切り替えます。プロファイリングするページに移動します。 EQATECプロファイラーの[実行]タブに「プロファイルされたアプリが開始されました」というエントリが表示されます。
  8. 「スナップショットを撮る」ボタンをクリックします。新しいエントリが「スナップショットレポートの表示」リストに表示されます。それを選択し、[表示]ボタンをクリックします。

編集:コメントに従って手順を更新しました。

44
Pavel Chuchuva
7
Patrick Cuff

サイトのコンパイルされたバージョンを取得する必要がある場合があります(binフォルダーにサイトのDLLがあるか、依存関係だけですか?)。これを行う最も簡単な方法は、それを公開することです。 (Visual Studioでサイトを右クリックするだけです)。その後、パベルの答えはうまくいきます。

1
DaveEHS