Meshes make up a large part of your 3D worlds. Mesh The main graphics primitive of Unity. More info See in Glossary in your application have used. Textures are often applied to the surface of a mesh to give it visual detail. How much memory the Textures An image used when rendering a GameObject, Sprite, or UI element. The total memory your application has used. You can also click a category’s colored legend to toggle its display. You can change the order of the categories in the chart to do this, drag and drop them in the chart’s legend. The Memory module is divided into six charts that display detailed information on where your application spends memory. This allows you to see the actual usage on the target device. Additionally, the Profiler displays memory that it uses, because Unity cannot cleanly separate it from the memory that the Play mode Player uses.įor more precise numbers and memory usage for your application, connect the Profiler to the running player via the Attach to Player menu. These numbers are generally larger than when running on the release platform, because running the Unity Editor uses specific objects that take up memory, and the Editor window itself uses extra memory. When you profile your application in the Editor, the information in the Memory module indicates the memory usage in the Editor. You can also see the number of GC allocations per Profiler frame. You can use the memory module to see information like the number of loaded objects, and the memory that they take in total per category. The Memory Profiler module visualizes counters that represent the total allocated memory in your application. For more information on the Memory profiler package, see the Memory Profiler documentation. This page covers information on the built-in Memory Profiler module. You can store and compare snapshots to find memory leaks more easily, or see the memory layout to find memory fragmentation issues. It adds an additional Memory Profiler window to the Unity Editor, which you can then use to analyze memory usage in your application in even more detail. Memory Profiler package: This is a separate package that you can add to your Project.More info See in Glossary module: This built-in Profiler module gives you basic information on where your application uses memory. For example, it can report the percentage of time spent rendering, animating, or in your game logic. It shows how much time is spent in the various areas of your game. Memory Profiler A window that helps you to optimize your game.There are two ways of analyzing memory usage in your application in Unity: