![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F99e1cc2630471ac8d0d90fa61506db2a88d9863c-1600x637.png&w=3840&q=100)
![Unity Profiling Tools](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F10d3256b3f20e445c00888e0f3cb241479c4e0cc-806x454.jpg&w=3840&q=75)
Unity profiling tools
Get the information you need to make your game shine. By keeping an eye on your game’s performance profile, you can make sure that the player experience you’ve crafted isn’t tarnished by performance issues. Optimizing your game also helps you target a wider range of platforms and devices.
Key features
![Unity Profiler](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F9c0b116fc9bd464fdf4441d954e3f14272bf8aeb-810x456.jpg&w=3840&q=75)
The Unity Profiler gathers and displays performance data in a series of charts. This visualization helps you focus your optimization work on the most resource-demanding areas, whether that’s code, audio, physics, animation, or rendering. You can connect it to devices on your network or plugged in to your machine to test how your application runs on the target platform.
Unity Profiler is part of the Unity Editor, and it comes with a low-level native plug-in Profiler API so you can customize your analysis and export profiling data to other tools. See the impact of your changes between a set of Unity Profiler frames with the Profile Analyzer package.
![Memory Profiler summary](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fa40e0e477a6c1ac04543da8fc77910de88cbfa11-810x456.jpg&w=3840&q=75)
Memory profiling is useful for testing against target hardware memory limitations. It’s also a great tool if you want to improve CPU/GPU performance of your Unity game by making changes that actually increase memory usage. The Memory Profiler is a package that adds a window to the Unity Editor, so you can see memory usage in your application in even greater detail. You can store and compare snapshots to find memory leaks, or see the memory layout to find memory fragmentation issues.
![Frame Debugger](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F78eade52897d2121039e739ff0afd699d8e9be48-810x457.jpg&w=3840&q=75)
The Frame Debugger lets you freeze playback for a running game on a particular frame, then view the individual draw calls used to render that frame. You can go through the rendering steps one at a time to see how the scene is constructed from its graphical elements. This enables you to quickly spot what needs fixing or investigate optimization opportunities.
![guide to profiling Unity games](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F25eae9b664be4df6efab8edeec809018eb0f0ff3-390x220.jpg&w=3840&q=100)
We built this 70+ page guide with industry experts. It shows you how to profile an application in Unity, manage its memory, and optimize its power consumption from start to finish.
![Introduction to Profiling](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F48c6d513885d1deca4e62827c8c6273a618bc113-1818x925.png&w=3840&q=100)
Profiling is one of the best ways to optimize your game. Learn how to use Unity’s highly effective profiling tools and how to interpret the data they produce.
![Thermal sample](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F9f560479809ba3e3f16356cbe2b71b196d762a13-1377x609.png&w=3840&q=100)
Adaptive Performance ships with samples to help you integrate all package functionality into your Project.
![Profiling](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F7ec8521ff09921fc6b7601c966417cf11a19a330-726x409.jpg&w=3840&q=100)
This blog post in our Games Focus series covers the status, upcoming release plans, and future vision for profiling and performance tools and features.
![Optimize your mobile game performance](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F7228cfa6c79518e36c9ce514859339a33fb7cda7-390x220.jpg&w=3840&q=100)
Our engineers work with top mobile studios to improve player experience. This free e-book collects 75+ of their in-depth tips to help you up your game.
![Customizing performance metrics in the Unity Profiler](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F0430d1e51be1a61f702181e2e8b9537047d89b0c-390x220.jpg&w=3840&q=100)
Extending the Unity Profiler with your own performance metrics enables you to better understand your application’s unique performance story.
![Documentation](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F93e377711014726d16055941fa79b1520ddb2a78-390x220.jpg&w=3840&q=100)
Browse the Unity Manual for in-depth information on how memory in Unity works and how to use the Unity Profiler and other tools.
![How to: Profiling and debugging](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F005e36e70879a443e8e9eb97c4c0922c0d9fa805-390x220.jpg&w=3840&q=100)
Get more details on when to use the specific profiling features, including an overview of GPU debugging tools and native tools from companies such as Arm, AMD, or Superluminal.
![Best practices: Profiling game performance](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F2aac1fd17b1892d2c7c9358e22b7a9cc5ca4ede2-390x220.jpg&w=3840&q=100)
This page outlines a recommended general profiling workflow for game developers and includes recommendations for metrics to focus on.
![How to: Memory profiling in Unity](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F03c09989a4a8b59b9ce7a49b3aa3f8464c9f7918-390x220.jpg&w=3840&q=100)
This quick, step-by-step overview helps you get started analyzing memory usage in your Unity application.
![Profiling Tools callout](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F9cc9685255f1dc395e4dc6a2300c109519671c19-1230x468.jpg&w=3840&q=75)
We offer training for professionals in a variety of formats designed to fit into your schedule.