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 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 优化工具Profiler(持续更新) -> 正文阅读

[游戏开发]优化工具Profiler(持续更新)

性能分析器(Profiler)是Unity内部集成的一款性能优化工具,可以检查脚本代码,查看运行过程中资源使用情况,还可以比较不同平台上的性能。但是在运行过程中可能会增加一些性能消耗,降低程序运行速度。

基本设置和布局

基本设置

Edit->Preference->Analysis->Profiler进入性能分析器基本设置。
性能分析器

Frame Count:Profiler 窗口中显示的帧数。
Show Stas for ‘current frame’: 是否显示当前帧的统计数据。
当前
Default recording state: 选择性能分析器应该在哪种记录状态下打开。可选择 Enabled、Disabled 或 Remember。Enabled 保持 Record 按钮在会话之间启用,而 Disbled 则将其禁用,无论您在性能分析会话期间是否将其打开或关闭。Remember 状态会记住您是否启用或禁用了 Record 按钮,并在您下次打开 Profiler 窗口时保持其上次的状态。
Default editor target mode: 选择 Attach to Player 下拉选单的默认目标模式。可选择 Playmode 或 Editor。前者只在运行模式下统计信息。

基本布局

打开:Window->Analysis->Profiler
性能分析器(Profiler)

  • Profiler Modules(性能分析模块):应用程序中接受性能分析的所有模块的列表。每个标签前的色块表示对应的属性在帧图表显示的颜色,可通过选取消显示。,可通过点击Profiler Modules下拉菜单增加或者撤除监视模块。
    Alt

  • 性能分析器控件:

  • Attach to Player(第一个下拉栏): 要附加记录性能的目标,默认可选的为引擎内部的运行模式和编辑器模式。可设置附加在应用程序进行性能测试需点击下拉栏选择< Enter IP>输入对应设备IP,进行性能检测前要在打包时勾选Development Build启用:
    • Autoconnect Profiler:会将IP地址打包到程序内,运行时自动尝试连接。
    • Deep Profiling Support:可选,进行深度性能分析。
  • Record(红点):启用此设置会记录活跃模块对应的参数,不启用则不会禁用。
  • 后三个分别为向前一帧,向后一帧,跳到到最后一帧。

  • 当前帧/总经过帧数
  • Clear:清除当前帧图表的数据。
  • Clear on Play:切换检测设备是清除之前的数据。
  • Deep Profiler:深度性能分析,会对显示包裹的代码分析,会造成较大的性能开销,适用于小游戏测试。
  • Call Stacks:记录用于脚本内存分配的调用栈。
  • 加载数据
  • 保存数据
  • 查看文档
  • 帧图表:默认显示最近300帧内的数据,最高可达到2000帧,可在设置内增加,一般研究出现尖峰的原因。
    帧图表
  • 模块详细信息面板:根据在Profiler Modules点选的模块显示对应图标的详细信息。
    模块详情信息
  游戏开发 最新文章
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-11-09 19:56:40  更:2021-11-09 19:58:23 
 
开发: 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年11日历 -2024/11/28 0:29:00-

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