Unity 3D optimization & profiling links

Unity 3D optimization & profiling links

Profiling in Unity

The Unity Profiler is a tool you can use to get performance information about your application. You can connect it to devices on your network or devices connected to your machine to test how your application runs on your intended release platform. You can also run it in the Editor to get an overview of resource allocation while you’re developing your application.

The Profiler gathers and displays data on the performance of your application in areas such as the CPU, memory, renderer, and audio. It’s a useful tool to identify areas for performance improvement in your application and iterate on those areas. You can pinpoint things like how your code, assets, scene (Links to an external site.)
(Links to an external site.) settings, camera (Links to an external site.)
(Links to an external site.) rendering (Links to an external site.)
(Links to an external site.), and build settings affect your application’s performance. It displays the results in a series of charts, so you can visualize where spikes in your application’s performance happen.

In addition to using the built-in Unity Profiler, you can use the low level native plug-in Profiler API (Links to an external site.) to export profiling data to third-party profiling tools, and the Profiling Core package (Links to an external site.) to customize your profiling analysis. You can also add powerful profiling tools such as the Memory Profiler (Links to an external site.), and the Profile Analyzer (Links to an external site.) to your project to analyze performance data in further detail.

To access the Profiler window go to menu: Window > Analysis > Profiler. For a detailed overview of the window, see the Profiler window documentation.

https://docs.unity3d.com/Manual/Profiler.html

Performance and optimization https://learn.unity.com/course/performance-and-optimisation

Optimizing graphics performance https://docs.unity3d.com/Manual/OptimizingGraphicsPerformance.html

YouTube

Introduction to profiling in Unity | Unite Now 2020 https://youtu.be/uXRURWwabF4


Optimize your game with the Profile Analyzer - Unite Copenhagen 2019 https://youtu.be/0lzqdDdE9Tc

Tales from the optimization trenches - Unite Copenhagen https://youtu.be/GuODu4-cXXQ

Unite Europe 2017 - Squeezing Unity: Tips for raising performance https://youtu.be/_wxitgdx-UI

Optimization tips for maximum performance – Part 1 | Unite Now 2020 https://youtu.be/ZRDHEqy2uPI

Optimization tips for maximum performance - Part 2 | Unite Now 2020 https://youtu.be/EK8sX8oCQbw (Links to an external site.)

How to profile and optimize a game | Unite Now 2020 https://youtu.be/epTPFamqkZo

Unite Berlin 2018 - Unity's Evolving Best Practiceshttps://youtu.be/W45-fsnPhJY