スタンドアロン アプリケーションのコマンド ラインによるプロファイリング
ここでは、コマンド ラインから Visual Studio プロファイリング ツールを使用して、スタンドアロン (クライアント) アプリケーションのパフォーマンス データを収集する手順とオプションについて説明します。
一般的なタスク
タスク |
関連するコンテンツ |
---|---|
アプリケーションの統計情報の収集: サンプリング メソッドを使用してパフォーマンス統計情報を収集します。サンプリング データは、CPU の使用率に関する問題の分析や、アプリケーションの全般的なパフォーマンス特性の把握に役立ちます。 |
|
詳細なタイミング データの収集: インストルメンテーション メソッドを使用して詳細なタイミング データを収集します。インストルメンテーション データは、I/O に関する問題の分析や、アプリケーションのシナリオの詳細な分析に役立ちます。 |
|
.NET のメモリ データの収集: サンプリング メソッドまたはインストルメンテーション メソッドを使用して、.NET のメモリの割り当てデータを収集し、割り当てられたオブジェクトのサイズと数を調べます。オブジェクトの有効期間データを収集して、ガベージ コレクションが生成されるたびに、解放されたオブジェクトのサイズと数を調べることもできます。 |
|
同時実行データの収集: 同時実行メソッドを使用して、リソースの競合データとスレッドのアクティビティ データを収集し、CPU 使用率、スレッドの競合、スレッドの移行、同期の遅延、重複 I/O の領域などのシステム イベントを調べます。 |
|
階層相互作用データの追加: アプリケーションが Microsoft SQL Server データベースに対して行う同期 ADO.NET 呼び出しに関するパフォーマンス データを追加できます。プロファイリング実行に階層相互作用データを追加することは、コマンド ライン プロファイリング ツールで特定の手順が必要です。 |
|
テスト実行: 操作手順に従って、サンプリング メソッドまたはインストルメンテーション メソッドでサンプルのクライアント アプリケーションをプロファイリングします。 |
関連タスク
タスク |
関連するコンテンツ |
---|---|
ASP.NET アプリケーションをプロファイリングする |
|
サービスをプロファイリングする |