プロファイリングの概要
快適に動作するアプリケーションを作成するためにはパフォーマンスの計測を行い、ボトルネックとなる箇所があれば適切に修正する必要があります。Unityでは効率よくプロファイリングやデバッグを行うためのツールが予め内容されています。
CPUやメモリなどのパフォーマンスが測定できるプロファイラ、描画処理を1ステップずつ確認できるフレームデバッガー、その他HDRPなどレンダリングパイプラインの機能としてデバッグ関係のものがある場合もあります。
オススメの動画
-
42:10
パフォーマンス最適化 入門~2021年版~
Unityで作ったゲームが何か重い、こういうときにはパフォーマンス計測することが大事です。 今回は3つのケースを取り上げ、パフォーマンス計測ならびに処理の改善を図るデモをいたします。
-
46:54
Arm Mobile StudioでAndroidのパフォーマンス測定をDeepなレベルでしよう!
概要 Arm社から提供されている 「Arm Mobile Studio」このツールを利用する事で、Androidデバイスのパフォーマンス測定をもっとDeepなレベルで行う事が出来ます。今回は Arm Mobile Studio の無償版を実際に使ってみてどのような事が出来るのかをお見せしたいと思います。 補足説明 : 以下の記事は放送のまとめではなく放送に対する補足になります。ご視聴いただいた上、…
-
9:39
Unity Profilerアップデート
Roadmap2020でも発表のあったUnity Profilerを情報を少し補足してお届けします。 Unity2019で出来るようになったこと、2020以降にできるようになっていくことをお話します。
-
53:23
Unity2018/2019における最適化事情
Unityでは既にある機能についても日々アップデートしています。 今回の講演では特にパフォーマンスに関わる部分について取り上げて紹介していきます。 ・Profilerのアップデート(MemoryProfiler / ProfilerAnalyzer) ・既存機能に対するパフォーマンス面でのアップデート ・新機能のパフォーマンス について紹介していきます。 出演: 黒河優介(ユニティ・…
-
47:52
一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
開発者の皆様がより最適化・デバッグの作業を行いやすくするよう、 Unityはプロファイリングやデバッグに関する機能を日々アップデートしています。 本講演では下記の様な形で、Unityのプロファイリングや デバッグに関する最新ツール事情やテクニックについて触れます。 ・Unity 5.6からアップデートしたProfilerの進化と今後について ・実機上でも動作するメモリ・パフォーマンス計測手法につい…
-
44:53
その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
このセッションでは、一見単純そうに見えて実際は複雑で困難な最適化のケースを例に、特にモバイルプラットフォームにおけるパフォーマンスのテストを行う際の注意点をお話します。IL2CPP で生成されたコードとアセンブリについて詳細に掘り下げ、JITを含むプラットフォーム別の各種挙動について詳しく解説します(残念ながらあなたのゲームには適さないこともあり得るのですが……)。
プロファイリングカテゴリーの動画
-
45:51
Unity 6: Unity Engine および各種サービスのロードマップ
今回の動画では、「Unity 6: Unity Engine および各種サービスのロードマップ」という内容についてお話いたします。
6437 -
47:14
新しいメモリプロファイラーでアプリのパフォーマンスを改善する
幅広いプラットフォームやデバイス向けにゲームのパフォーマンスをプロファイリングし、向上させることは非常に重要です。Memory Profiler 1.1では、アプリケーションのメモリ状態について、より多くの情報を提供します。そして、多くの場…
856 -
18:42
Unityでのチート対策を簡単かつ高品質に行う為の取り組み
モバイルゲームにおけるチート対策はユーザ体験の為にも重要な要求である一方で チート対策の実装やゲームへの組み込みには相応の工数や深い知見が必要になり、非常に難しい領域になっています。 DeNAでは社内/社外の開発問わず横断チームからチート対…
544 -
14:12
UnityのCrash and Exception Reportingを活用しよう!
Crash and Exception Reportingのサービス紹介、設定方法、使い方の解説をしています。 【年末だよ】Unity お・と・なのLT大会 2022 https://meetup.unity3d.jp/jp/events/…
138 -
17:52
パフォーマンスチューニングのノウハウを公開!Unity Performance Tuning Bibleを紹介します
サイバーエージェントの社内向けに作成したパフォーマンスチューニングバイブルを先日公開致しました。 本書籍の内容をいくつかピックアップして紹介させて頂きます。 また本プロジェクトがどのように立ち上がり、進行したかもお話します。
296 -
11:23
URPでGPU負荷を画面上に出してみました
Unity URP上にGPU負荷を表示させるようにしてみました。 GPU負荷を実機上で計測するための GPU Profilingの機能やURP上での扱いについて紹介します。 Unity 2021.2+URPで画面にGPU処理時間を出します:…
1401 -
1:22:38
M1 Pro/Max MacBookをUnity開発者的に徹底検証!
ちょっと遅くなりましたが、今年も M1 (Apple Silicon) Mac の検証番組をやります!世界的な品不足の中、幸運にも実機を手に入れることのできた岩井さんと高橋さんに、 Unity 開発者目線で見た M1 Pro/Max Mac…
6832 -
1:10:37
ハイパーカジュアルゲームナイト – New Story Inc. データドリブン開発の失敗と成功
ここ数年、世界中のGoogle Play、App Store 無料ゲームランキングの上位を多数占めているハイパーカジュアルゲーム。 今回は「Draw Happy」シリーズの各タイトルをはじめ、数多くのヒットタイトルを生み出し続けるNew S…
4300 -
21:17
Unity2021.2から始めるプロファイリング入門
アプリケーションの最適化を行う前段階としてパフォーマンス計測を行う事は非常に重要です。 Unityにはパフォーマンス計測をするためのProfilerが搭載されています。 今回のセッションでは、Profilerについて機能や使い方を紹介します…
3016 -
42:10
パフォーマンス最適化 入門~2021年版~
Unityで作ったゲームが何か重い、こういうときにはパフォーマンス計測することが大事です。 今回は3つのケースを取り上げ、パフォーマンス計測ならびに処理の改善を図るデモをいたします。
10.3 k -
46:54
Arm Mobile StudioでAndroidのパフォーマンス測定をDeepなレベルでしよう!
概要 Arm社から提供されている 「Arm Mobile Studio」このツールを利用する事で、Androidデバイスのパフォーマンス測定をもっとDeepなレベルで行う事が出来ます。今回は Arm Mobile Studio の無償版を実…
1992 -
1:43:39
緊急特番!M1 Mac は本当に速いのか?Unityで徹底検証!
最近なにかと世間を騒がせている Apple M1 搭載の MacBook ですが、 Unity ユーザーの皆さんが気になっているのは、なんと言っても「Unity は快適に動くのかどうか」という点ですよね? Unity ステーションでもおなじ…
31.4 k -
9:39
Unity Profilerアップデート
Roadmap2020でも発表のあったUnity Profilerを情報を少し補足してお届けします。 Unity2019で出来るようになったこと、2020以降にできるようになっていくことをお話します。
1154 -
1:07:31
プロファイリングが少し楽になるかも?サポートで作ってきたEditor拡張ツール達を紹介します!
Unityのサポートエンジニアがプロファイリングの作業を効率化するために作ってきたEditor拡張ツールを紹介していきます。 特にプロファイリング周りでは、多くの拡張を作ってきました。 今回ご紹介するツールは全てgithubで公開しています…
1485 -
1:30:59
パフォーマンスの計測 再入門 〜Unity 2020版〜
Unityで作ったゲームを最適化する前段階として、パフォーマンスを観測する流れや、どういった項目を見ればよいのかを紹介します。 【進行スケジュール】 ・ご挨拶とゲスト紹介 ・本編 ・終わり 担当:山村達彦(エバンジェリスト) ゲスト:黒河優…
8457 -
53:23
Unity2018/2019における最適化事情
Unityでは既にある機能についても日々アップデートしています。 今回の講演では特にパフォーマンスに関わる部分について取り上げて紹介していきます。 ・Profilerのアップデート(MemoryProfiler / ProfilerAnal…
798 -
8:48
メモリと闘う者達 〜GC編〜
これは、GCと戦う熱き勇者達の物語である Gotanda.unity #10 in 株式会社アカツキ @目黒
732 -
47:52
一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
開発者の皆様がより最適化・デバッグの作業を行いやすくするよう、 Unityはプロファイリングやデバッグに関する機能を日々アップデートしています。 本講演では下記の様な形で、Unityのプロファイリングや デバッグに関する最新ツール事情やテク…
1474 -
44:53
その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
このセッションでは、一見単純そうに見えて実際は複雑で困難な最適化のケースを例に、特にモバイルプラットフォームにおけるパフォーマンスのテストを行う際の注意点をお話します。IL2CPP で生成されたコードとアセンブリについて詳細に掘り下げ、JI…
1156