プロファイラーのコマンド ラインを使用したスタンドアロン アプリケーションの詳細なタイミング データの収集
この記事では、コマンド ラインからインストルメンテーション メソッドを使用して、DLL などのクライアント (スタンドアロン) コンポーネントの詳細なパフォーマンス データを収集する手順とオプションについて説明します。 インストルメンテーション メソッドを使用して詳細なタイミング情報を収集します。 インストルメンテーション データは、I/O の問題を分析し、アプリケーション シナリオを詳しく分析する場合に役立ちます。
注意
.NET Core と .NET 5 以降については、コマンド ライン インストルメンテーション シナリオの「コマンド ラインからアプリケーションのパフォーマンスを測定する」を参照してください。 VSInstr は、.NET Core および .NET 5 以降のバイナリではサポートされていません。 Visual Studio 2022 バージョン 17.6 以降では、動的インストルメンテーションが提供されるため、.NET Framework シナリオにも VSDiagnostics.exe を使用することをお勧めします。
VSInstr を使用すると、タイミング情報が必要な DLL をインストルメント化してから、VSPerfCmd を使ってトレースを取り込むことができます。 これにより、.vsp ファイルが生成され、Visual Studio で読み込んで分析できるようになります。
一般的なタスク
タスク | 関連コンテンツ |
---|---|
インストルメンテーションを使用した .NET Framework アプリケーションのプロファイリング | - .NET コンポーネントをインストルメント化し、詳細なタイミング データを収集する |
インストルメンテーションを使用した C/C++ アプリケーションのプロファイリング | - ネイティブ コンポーネントをインストルメント化し、詳細なタイミング データを収集する |
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示