Unity 性能优化工具收集

24 篇文章 2 订阅
6 篇文章 0 订阅

本文地址: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)

  • 20
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

听星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值