dotTrace 2019.1ヘルプ

Profile Unityアプリケーション

スタンドアロンUnityアプリケーションをプロファイルするには (Unity 2018.3以降)

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

  2. 左側のパネルでプロファイルローカルアプリを選択します。

  3. プロファイル適用の中央パネルで、Unityアプリケーションを選択します。

  4. 右パネルのUnityアプリケーション

    • アプリケーションでは、プロファイリングするアプリケーション実行ファイルへのパスを指定します。

    • アプリケーションでコマンドライン引数が必要な場合は、[詳細]を選択して引数を指定します。

    • 必要に応じて、アプリケーションが多数のプロセスを作成し、特定のプロセスをプロファイルしたい場合は、「Advanced」と「プロファイルの子プロセス」を選択します。スタンドアロン・アプリケーションセクションの説明に従ってプロセスフィルタを追加します。

    スタンドアロンアプリケーションオプションの詳細については、スタンドアロン・アプリケーションのセクションを参照してください。

  5. プロファイラオプションでは、プロファイリングタイプを指定します。現時点では、タイムラインプロファイリングタイプのみを使用できます(最も遅いメソッドとメソッド呼び出しが時間内にどのように分配されるかを決定します)。
    プロファイラオプションの詳細については、プロファイラオプションのセクションを参照してください。

  6. オプションで、(コントローラーウィンドウではなく)APIを使用してプロファイリングセッションを制御する(スナップショットを取る、セッションを終了するなど)場合は、[詳細設定]と[プロファイラAPIを使用する]を選択します。APIを使用してプロファイリングを制御する方法の詳細については、APIによるセッションの制御の章を参照してください。

  7. 実行をクリックします。

  8. プロファイリングデータ(スナップショット)を収集します。プロファイリングセッションを制御する方法の詳細については、プロファイリングセッションの制御(セッションを手動で制御する場合)またはAPIによるセッションの制御(APIを使用してプロファイリングを制御する場合)を参照してください。

  9. データを収集した後、コントローラーウィンドウの切り離すボタンを使用して、プロファイリングされたアプリケーションを閉じるか、プロファイラを切り離します。APIを使用してプロファイリングを制御する場合は、コードでデタッチを実行する必要があります。

  10. タイムラインビューアーで収集したスナップショットを分析します。

最終更新日: 2019年4月30日