当前位置: 首页 > news >正文

Unity 性能优化工具收集

本文地址:https://blog.csdn.net/t163361/article/details/141809415

Unity原始工具

UPR 官方

UPR
UPR桌面端解决方案,减轻测试设备性能压力,使测试过程更加顺畅。提供CLI用于自动化测试系统对接。
在这里插入图片描述
PerformanceBenchmarkReporter
Unity 性能基准测试工具使合作伙伴和开发人员能够使用性能测试包建立基准测试样本和测量,然后使用这些基准测试值通过图形可视化在 html 输出中比较后续的性能测试结果。
在这里插入图片描述
https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0/manual/index.html
在这里插入图片描述

三方性能优化工具

GOT
4步操作,5分钟获得检测报告;本地测试,支持项目内网开发,适合项目任何研发阶段
在这里插入图片描述

Gears
从系统层面为您提供详尽且直观的性能测评,无论是CPU还是GPU方面,都将为您产品的性能分析与优化保驾护航!
在这里插入图片描述

Benchmarker 基准测试

Benchmarker
Benchmarker 会在最终用户的设备上运行一系列测试,从而得出“性能分数”。这将使您作为开发人员能够根据每个用户的设备功能自动优化
在这里插入图片描述
Benchmark Scenarios - Measure fps and screenshot every quality level
Benchmark Scenarios 是一个场景性能/质量比较工具。这个工具的作用是加载你的场景(或多个场景)并检查所有(或选定的)质量级别。然后它将测量加载场景所需的时间,测量场景的每秒帧数,并输出一个文本文件,其中包含有关 fps 计数的所有技术信息以及屏幕截图,以便你可以比较创作的实际质量.既适用于 Unity 编辑器游戏,也适用于实际的桌面或移动版本!
在这里插入图片描述

Easy Benchmark
此资产允许您对任何方法进行基准测试,并准确知道完成需要多少时间,从而使优化过程变得更加容易。
在这里插入图片描述

RUNTIME 运行时

Graphy
Graphy 是适用于 Unity 项目的终极、易于使用、功能丰富的 FPS 计数器、统计监视器和调试器。
在这里插入图片描述

Unity性能监控软件

  • 查看报告非常方便(测完能够立马出报告,而且手机端PC端只要浏览器就可以打开查看此次测试报告)
  • 查看项目中每个函数的调用次数,内存申请开辟情况(是否有严重的内存泄漏),函数的执行时间(会影响app的运行帧率)
  • 能查看历史报告好做对比,报告每次都会存档
  • 对接非常容易,通用SDK方案
  • QA测试的结果立马自动发给想关注报告的人的邮箱,就不需要QA转发通知测试报告给相关人员
  • 一些性能严重的函数,会特别标注出来
    在这里插入图片描述

Runtime Debugger + Inspector + Terminal + Profiler
运行时调试器使您能够从浏览器实时查看、调试和控制您的游戏。
在这里插入图片描述
Unity Remote Control on Editor
UnityChoseKun 是一个编辑器扩展,允许您使用 UnityEditor 调整在开发计算机上运行的应用程序,而无需重新构建。
在这里插入图片描述

Mini Profiler Pro
使用简单且非常可定制的图表在运行时跟踪帧速率、内存使用情况和任何您想要的数字变量。
在这里插入图片描述
SRDebugger - Console & Tools On-Device
SRDebugger 是一款可助你在目标设备上找出程序错误的工具。
访问你任何版本的游戏中的 Unity 控制台,让你无需部署任何绑定到 Unity 编辑器的调试版本就可以诊断问题。
“选项”标签可以帮助你调整参数和调用方法,从而快速迭代游戏玩法。
SRDebugger 是针对性能进行设计的,它可以用于你的所有产品版本中并占用最小资源。
在这里插入图片描述

SCENE 场景

Scene Profiler
场景分析器工具通过分析物理、音频、粒子、灯光、材质、网格和纹理来优化 Unity 场景,识别性能瓶颈以提高效率。
在这里插入图片描述
Mesh Profiler
MeshProfiler 是一款可以列出场景所有模型各项信息的性能评估工具,以帮助开发者进行游戏优化。
在这里插入图片描述
In Game Frame Timer (small profiler)
仅做搜集,2020年4月最后一次更新
Profiler Frame Dumper
仅做搜集,2017年11月最后一次更新

Mesh 模型

VertexProfilerTool
一个Unity中可用的顶点密度debug工具,部分调试类型可导出密度信息
在这里插入图片描述

性能优化

Frame Rate Booster
帧速率助推器可以提高基于 Unity 的应用程序的帧速率,而您无需付出任何努力。原始代码对向量、四元数和类似对象的操作的依赖操作越多,优化效果就越好。
在这里插入图片描述

第三方工具

Afterburner
微星出品性能监控工具

其他推荐资料整理
Unity性能分析工具合集(Profile Analyzer,Memory Profiler,UPR,UWA)

http://www.lryc.cn/news/431351.html

相关文章:

  • linux下的Socket网络编程教程
  • 华为人工智能重要服务总结
  • 涉嫌欺诈者利用机器人通过播放AI创作的音乐赚取1000万美元版税
  • k8s helm
  • KMP 详解
  • go语言并发编程-超详细mutex解析
  • VirtualBox Debian 自动安装脚本
  • 最好的开放式耳机?五款红榜开放式耳机推荐!
  • 线性代数之线性方程组
  • 速盾:怎么查看是否使用cdn服务?
  • 828华为云征文|采用Flexus云服务器X实例部署RTSP直播服务器
  • Spring Cloud Gateway(二)
  • docker 简易入门
  • 【看雪-注册安全分析报告】
  • 记录一个前端学习小组的收集的模版
  • Rk3588 Android12 AIDL 开发
  • 两个长整数字符串求和(不允许使用ES6+)
  • 11 Java 方法引用、异常处理、Java接口之函数式编程(接口知识补充Function<T,R>、BiFunction<T, U, R>和自定义泛型接口)
  • 深入探索 Go 语言的编译器与垃圾回收机制
  • 2024国赛数学建模-模拟火算法(MATLAB 实现)
  • YOLOv8 只检测人 只画框不要标签
  • 如何将网络安全防范游戏化
  • Qt QGraphicsView实现图片放缩、鼠标拖动移动、鼠标点位置放大缩小_图片查看
  • Percona Toolkit 神器全攻略(复制类)
  • SQLite3 数据类型深入全面讲解
  • Python高效实现Trie(前缀树)及其插入和查找操作
  • 傅里叶变换家族
  • 深度学习——强化学习算法介绍
  • 轴承知识大全,详细介绍(附3D图纸免费下载)
  • 【PyTorch】基础环境如何打开