Version: 2022.3
言語: 日本語
低レベルのネイティブプラグイン Profiler API
プロファイラーのトレースを解析する

プロファイリングツール

アプリケーションの プロファイリング はパフォーマンスを測定する最良の方法です。さまざまなプロファイリングツールを使って、メモリ使用量、CPU パフォーマンス、GPU パフォーマンス、カスタムスクリプトなど、アプリケーションの要素に問題がありそうな箇所を把握することができます。

Unity のプロファイリングツール

Unity には、アプリケーションのパフォーマンスを測定するためのプロファイリングツールがいくつかあります。

  • Unity Profiler: Unity エディターや再生モードのアプリケーションのパフォーマンスを測定したり、開発モードでアプリケーションを実行しているデバイスに接続したりすることができます。
  • Profiling Core パッケージ: Unity Profiler のキャプチャにコンテキスト情報を追加するために使用する API を提供します。
  • Memory Profiler: メモリ性能を詳細に解析するツールです。
  • Profile Analyzer: 2 つのプロファイルデータセットを比較し、変更内容がアプリケーションのパフォーマンスにどのように影響するかを分析します。
  • フレームデバッガー: アプリケーションのグラフィカルなパフォーマンスを測定するためのツールです。

サードパーティ製プロファイリングツール

Unity Profiler (Unity プロファイラー) と併用でプラットフォーム固有のプロファイラーを使用して、アプリケーションが期待通りに実行されることを確認する必要があります。以下のリストは、利用可能なプロファイリングツールのいくつかの例を示しています。また、Unity の 低レベルネイティブプラグイン Profiler API を使用して、プロファイリングデータをサードパーティのプロファイリングツールにエクスポートすることができます。

これらのツールは、IL2CPP を使用してプロジェクトの C++ バージョンを生成できるプラットフォームで最も実用的です。 これらのネイティブコードバージョンは、Mono で実行する場合には利用できない、透過的なコール スタックと高解像度のメソッドタイミングを提供します。

低レベルのネイティブプラグイン Profiler API
プロファイラーのトレースを解析する
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961