- Unity Game Optimization
- Dr. Davide Aversa Chris Dickinson
- 294字
- 2021-06-24 12:12:58
The Memory area
The Memory area allows us to inspect the memory usage of the application in Breakdown View in the following two modes:
- Simple mode
- Detailed mode
Simple mode provides only a high-level overview of the memory consumption of subsystems. This include Unity's low-level Engine, the Mono framework (total heap size that is being watched by the garbage collector), graphical assets, audio assets and buffers, and even memory used to store data collected by the Profiler.
Detailed mode shows memory consumption of individual GameObjects and MonoBehaviours for both their native and managed representations. It also has a column explaining the reason why an object may be consuming memory and when it might be deallocated.
Note that information only appears in Detailed mode through manual sampling by clicking on the Take Sample <TargetName> button. This is the only way to gather information when using Detailed mode, since performing this kind of analysis automatically for each update would be prohibitively expensive:

Breakdown View also provides a button labelled Gather Object References, which can gather more in-depth memory information pertaining to some objects.
The Memory area will be a useful tool to use when we dive into the complexities of memory management, native versus managed memory, and the garbage collector in Chapter 8, Masterful Memory Management.
- Mastering Visual Studio 2017
- GeoServer Cookbook
- Apache Spark 2.x Machine Learning Cookbook
- Programming ArcGIS 10.1 with Python Cookbook
- Silverlight魔幻銀燈
- 機(jī)械工程師Python編程:入門、實(shí)戰(zhàn)與進(jìn)階
- Mastering Python High Performance
- 信息技術(shù)應(yīng)用基礎(chǔ)
- Learning JavaScript Data Structures and Algorithms
- WordPress 4.0 Site Blueprints(Second Edition)
- 低代碼平臺(tái)開發(fā)實(shí)踐:基于React
- Vue.js 2 Web Development Projects
- 零基礎(chǔ)學(xué)C語(yǔ)言程序設(shè)計(jì)
- OpenCV Android開發(fā)實(shí)戰(zhàn)
- Python 快速入門(第3版)