79

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

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

4

4 に答える 4

64

Pavel の指示が掲載されてから、ユーザー インターフェイスが変更されたようです。これが私がチームのために書いた指示です。これらは、Pavel の投稿の手順 4 ~ 8 を置き換えます。

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

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

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

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

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

于 2010-06-10T13:15:50.740 に答える
44

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

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

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

于 2009-06-02T00:52:17.107 に答える
7

EQATEC フォーラムから:

于 2008-12-18T18:20:57.077 に答える
1

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

于 2009-08-10T13:31:17.203 に答える