dotTrace 2025.3 ヘルプ

プロファイル MAUI アプリケーション

MAUI アプリケーションは、.NET マルチプラットフォームアプリ UI (MAUI) フレームワークを使用して構築されたクロスプラットフォームソリューションであり、開発者が単一の共有コードベースを使用して Android、iOS、Windows、macOS 用のアプリケーションを作成できるように設計されています。

現在、dotTrace は以下をサポートしています。

  • macOS – Mac .NET 7.0+ をターゲットとする Catalyst アプリケーション。タイムラインプロファイリングのみ。

  • Windows – .NET 7.0+ をターゲットとする WinUI アプリケーション。すべてのプロファイリングタイプがサポートされています。すでに実行中のアプリケーションへのアタッチは、タイムラインタイプとサンプリングタイプでのみ使用できます。

  1. スタンドアロンアプリケーションとして dotTrace を実行する。dotTrace ホームウィンドウが開きます。

  2. 実行構成を追加します – プロファイルされたアプリケーションの実行方法を dotTrace に指示する構成です。

    1. プロファイルするものを選択する新しいプロセスの実行で、Add run configuration 実行構成を追加するをクリックします。

    2. 新規実行構成ウィザードで、MAUI を選択し、次へをクリックします。

    3. アプリケーションオプションを指定します。

      • パッケージで、プロファイルするアプリケーションを選択します。探しているアプリケーションが見つからない場合は、リフレッシュをクリックしてリストを更新します。

      • 環境変数を設定するで、必要な環境変数を指定します。各変数は新しい行で指定する必要があります。

      • アプリケーションバンドルへのパス (.app)。

      • アプリケーションのコマンドライン引数 (必要な場合)。

      • アプリケーション作業ディレクトリへのフルパス (デフォルトでは、実行可能ファイルが配置されているディレクトリと同じです)。

      • 環境変数を設定するを使用すると、特定の環境変数を使用してプロファイルされたアプリケーションを実行できます。各変数は新しい行で指定する必要があります。

    4. 保存をクリックします。

  3. 作成した実行構成が新しいプロセスの実行リストで選択されていることを確認してください。

  4. プロファイルする方法を選択するで、プロファイリングオプションを指定します。

    • プロファイリングタイプ : 通常、サンプリング (パフォーマンスを評価し、アプリで最も遅いメソッドを決定する) とタイムライン (サンプリングと同じですが、タイムラインデータが追加されます) のいずれかを選択する必要があります。プロファイリングタイプの詳細

    • オプションで、アプリケーションが多数のプロセスを作成し、特定のプロセスのみをプロファイリングする場合は、プロセスフィルターを構成します。

    • 必要に応じて、他のプロファイリングオプションを指定します。

  5. セッションの開始直後に dotTrace でプロファイリングデータの収集を開始する場合は、プロファイリングを実行する最初からプロファイリングデータを収集するを選択します。

  6. 開始をクリックします。これにより、プロファイリングセッションが開始されます。

  7. アプリケーションで特定のワークフローを実行するか(パフォーマンスを評価する場合)、特定のパフォーマンスの問題を再現します。プロファイリングコントローラーウィンドウのスナップショットを取得するボタンを使用してスナップショットを収集します。プロファイリングセッションを制御する方法の詳細

  8. データを収集したら、プロファイリングされたアプリケーションを閉じるか、コントローラーウィンドウの切り離すボタンを使用してプロファイラーをデタッチします。

  9. dotTrace Viewer を使用して、収集したスナップショットを分析します。

2025 年 3 月 27 日