IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> unity使用Profiler工具分析内存使用情况 -> 正文阅读

[游戏开发]unity使用Profiler工具分析内存使用情况

前言

Unity3D提供了性能分析工具Profiler。今天我们用Profiler来分析一下一个小项目的内存使用信息数据的情况,和大家一起了解一下Profiler。

一、Profiler是什么?

Profiler是是内置的一种方法,通过在运行时为大量的Unity3D子系统生成使用情况和报告统计,可以给不同的子系统收集如下数据:主要包括以下功能:
1.CPU消耗量(每个主要子系统)
2.基本和详细的渲染和GPU信息
3.运行时内存分配和总消耗量
4.音频源/数据的使用情况
5.物理引擎(2D和3D)的使用情况
6.网络消息传递和活动情况
7.视频回放的使用情况
8.基本和详细的用户界面性能
9.全局光照统计数据

二、使用步骤

1.打开Profiler

window- Analysis-Proflier (或者直接快捷键Ctrl+7)
在这里插入图片描述
打开应该是这个样子的

2.读取数据

在这里插入图片描述
运行项目,点击Memory,再点击Simple,选择Detailed
在这里插入图片描述
界面就会成这样的,然后就会看到运行时内存中这五个项:Other,Not Saved,Assets,Sence Memory,Builtin Resources

分析

先看Other
在这里插入图片描述
它有这么老长,咱捡主要的说哈
System.ExecutableAndDlls:系统可执行程序和DLL,是只读的内存,用来执行所有的脚本和DLL引用。不同平台和不同硬件得到的值会不一样。
ManagedHeap.UsedSize:托管堆使用大小。
ManagedHeap.ReservedUnusedSize:托管堆预留不使用内存大小,只由Mono使用。
Profilling:Profiler运行所占的内存。
SerializedFile:序列化文件,把显示中的Prefab、Atlas和metadata等资源加载进内存。
PersistentManager.Remapper:持久化数据重映射管理相关。
Rendering:渲染所占的内存。
再看Not Saved
它里面是这个样子的
在这里插入图片描述
Not Saved指的是项目中通过代码生成的各种资源记录。
再看Assets
在这里插入图片描述
Shader:着色器,
Texture2D: 2D贴图及纹理。
AudioManager:音频管理器
AudioClip:音效及声音文件
Cubemap:立方图纹理
Mesh:模型网格
其他俩个基本上,比较小,所以就不做描述了,至少我理解是这样的,哈哈哈哈。

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-08-26 12:27:12  更:2021-08-26 12:27:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 23:00:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码