Profiler主界面 打开方法为上方工具条 Windows-Analysis-Profiler(我也正在学习此功能使用,如有那部分错了还请指出QVQ)
左上角可以勾选我们要查看的部分
这里以内存和CPU做演示,选中左边的Memory后下方的内容框就会变化如图
unity会在运行时自动获取每一帧的内存占用数据项,大致分为:Other、Assets、BuiltinResources、Scene Memory、NotSaved这五个部分,每个部分记录的数据都很多很详细。
如Other部分
System.ExecutableAndDlls:是系统可执行程序和DLL,只读的内存,执行所有的脚本和DLL引用。
ManagedHeap.UsedSize:是系统托管堆使用大小。
Managers所以管理类的占用大小
Rendering