Profile Unity アプリケーション
スタンドアロンアプリケーションとして dotTrace を実行する。 dotTrace ホーム ウィンドウが開きます。
実行構成を追加します – プロファイル対象のアプリケーションの実行方法を dotTrace に指示する構成です:
プロファイルするものを選択する、 新しいプロセスの実行 で、
実行構成の追加 をクリックします。新規実行構成 ウィザードで、 Unity慧 を選択し、 次へ をクリックします。
アプリケーションオプションを指定します。
アプリケーション実行可能ファイルへの パス (自己完結型デプロイの場合)、またはライブラリファイルへのパス (フレームワーク依存のデプロイの場合)。
実行可能ファイルのコマンドライン 引数 (必要な場合)。
アプリケーション 作業ディレクトリ へのフルパス(デフォルトでは、実行可能ファイルが配置されているのと同じディレクトリです)。
(Windows のみ) 環境変数を設定する を使用すると、プロファイルされたアプリケーションを特定の環境変数で実行できます。 各変数は、新しい行で指定する必要があります。
保存 をクリックします。
作成した実行構成が 新しいプロセスの実行 リストで選択されていることを確認してください。
プロファイル方法を選択してください で、プロファイリングオプションを指定します。
現在、使用できるのはタイムラインプロファイリングタイプのみです。 プロファイリングタイプについて詳しく見る
オプションで、アプリケーションが多数のプロセスを作成し、特定の プロセスのみをプロファイリングする場合は、プロセスフィルターを作成します。
オプションで、Unity アプリケーションのネイティブ部分をプロファイリングする場合は、 拡張オプション で ネイティブプロファイリングを有効化する オプションを選択する必要があります。 このオプションは、レンダリングやその他の Unity エンジンサブシステムに関連する低レベルのパフォーマンスの問題を見つけるのに役立つ場合があります。
必要に応じて、 他のプロファイリングオプションを指定します。
セッション開始直後に dotTrace でプロファイリングデータの収集を開始したい場合は、 プロファイリングを実行する で 最初からプロファイリングデータを収集する を選択してください。
開始 をクリックします。 これにより、プロファイリングセッションが開始されます。
アプリケーションで特定のワークフローを実行するか(パフォーマンスを評価する場合)、特定のパフォーマンスの問題を再現します。 プロファイリングコントローラーウィンドウの スナップショットを取得 ボタンを使用してスナップショットを収集します。 プロファイリングセッションを制御する方法の詳細
データを収集したら、プロファイリングされたアプリケーションを閉じるか、コントローラーウィンドウの デタッチ ボタンを使用してプロファイラーをデタッチします。
dotTrace Viewer を使用して、収集したスナップショットを分析します。