UWA GOT | 三分钟带你玩转Unity性能优化!

news/2024/7/10 5:46:13 标签: Unity, 性能, 优化, 数据分析, 真机测试

原文链接:https://blog.uwa4d.com/archives/uwagot_usage.html

不久前,UWA发布了本地版性能测试工具:Game Optimization Toolkit(简称:UWA GOT),它既能方便研发团队在本地直接进行真机测试,也支持在Unity Editor中搭建本地服务器来接收和分析性能数据,整个测试过程中,研发团队能自定义测试时间和流程,几分钟后即可查看性能数据,同时还提供深度的数据分析,如脚本中的主要函数耗时、堆内存的具体分配堆栈等高级分析功能

该工具虽然小巧,但能效俱全,目前提供 Performance Overview、Mono Memory Analysis 和 Runtime Asset Checker 三大功能,任何Unity开发者都能轻松驾驭!今天小编就教大家如何手持该利器,掌舵好项目的性能
0.png


一、仅需五步,轻松集成SDK

1、将下载的unitypackage文件拖入到待测试的Unity 项目中,点击“Import”按钮导入相关文件。
请输入图片描述

2、在 Editor 中将 UWA/Prefabs 文件夹下的 UWA_Android.prefab 文件拖入到项目的首场景中。
请输入图片描述

3、当Game视图的右上角出现如下图所示的UI界面,且无报错信息,则说明UWA插件已经集成到项目中。
请输入图片描述

4、点击编辑器菜单栏中的“Tools->UWA->SDK Integration”选项,在下图中点击“Auto Config”按钮,可进行一键设置,左图的红色按钮会变成绿色,内容会变成“Done”。
请输入图片描述

5、点击 UWA 界面上的“build here”按钮来一键发布游戏,发布的 Apk 文件存放于 UWA_Builds/Android 文件夹中,接下去即可搭建本地服务器进行测试。


二、UWA Local Server

1、在 UWA SDK 集成并发布后,研发团队即可将其安装在 Android 测试机上并进行测试。

2、打开 App 后,在界面右上角选择“Local Mode”,选择想进行的测试类型(分为Overview、Mono和Asset)。点击后,测试就会立即开始,点击“Stop”即可结束测试。
请输入图片描述

3、点击编辑器菜单栏中的“UWA->Local Server”选项,点击面板上的“WIFI”按钮开启本地服务器。红框处即为本地机器的当前 IP(端口固定为 8099)。
请输入图片描述
4、在测试手机上安装 UWA 文件夹下的 UWATool.apk 文件并打开,输入Local Server 的 IP 地址,点击“Try Connect”按钮,当左侧圆点变绿即表示可以连接到服务器。
请输入图片描述

5、点击“Upload Data”,即可查看该移动设备上的所有测试数据,点击“Submit”,即可传输数据,上传的进度条结束即表示上传成功,用户即可在 Local Server 上选择想查看的性能报告。
请输入图片描述
集成步骤如此简单轻松,从此大家可以解锁各种性能测试的姿势!同时,研发团队既能定期在UWA官网(www.uwa4d.com)上提交项目测试包进行深度的性能诊断与测评,又能随时随地在本地进行快速的测试与分析。二者相辅相成,让性能优化不再成为难题!

关于更多平台的支持及功能升级,我们将在UWA官网(www.uwa4d.com)持续更新,敬请关注。


关于UWA

由侑虎科技开发的游戏/VR应用性能优化平台,目前提供 1)性能检测与优化 2)资源检测与分析 3)UWA GOT 三大工具。同时,我们也会为大家开发更省心的功能,希望通过它们可以减少开发者反复测试定位问题的时间,从而将更多的精力集中在项目开发和解决问题中,能为大家项目研发省下的任何一分一秒,都是UWA团队的骄傲。



http://www.niftyadmin.cn/n/1032042.html

相关文章

saltstack高级状态的使用、top file的使用、数据系统grains和pillar的使用

saltstack高级状态的使用、top file的使用、数据系统grains和pillar的使用 1. YAML语言 YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。 它类似于标…

资源管理也能快如闪电!

原文链接:https://blog.uwa4d.com/archives/ResManagement.html 几乎所有的Unity开发者都曾为AssetBundle管理机制填过“坑”。如何巧妙合理地设计AssetBundle的依赖关系来尽可能减小包体的大小?怎样针对不同的资源选择不同的API来提高加载的效率&#x…

SaltStack常用的模块

SaltStack常用的模块 1. SaltStack模块介绍 Module是日常使用SaltStack接触最多的一个组件,其用于管理对象操作,这也是SaltStack通过Push的方式进行管理的入口,比如我们日常简单的执行命令、查看包安装情况、查看服务运行情况等工作都是通过…

怎么设置图表左对齐_这3个Excel图表技巧,很可能被你忽略了

本文将重点介绍三个Excel图表相关的技巧,掌握后可以节省你做图表报告的时间喔~1 让图表不再消失有没有试过,当你做好图表后,然后把数据源隐藏(或者你使用分组数据、筛选数据时),然后图表竟然也不见了!来,马…

游戏中的角色渲染技术之皮肤篇

原文链接https://blog.uwa4d.com/archives/Usparkle_Skin.html 这是侑虎科技第253篇原创文章,感谢作者洛城供稿,欢迎转发分享,未经作者授权请勿转载。当然,如果您有任何独到的见解或者发现也欢迎联系我们,一起探讨。&a…

SaltStack之return与job管理

SaltStack之return与job管理 1. SaltStack组件之return return组件可以理解为SaltStack系统对执行Minion返回后的数据进行存储或者返回给其他程序,它支持多种存储方式,比如用MySQL、MongoDB、Redis、Memcache等,通过return我们可以对SaltSt…

相约八点,UWA六月直播第三弹-Unity中动画系统的性能优化方案

原文链接:https://blog.uwa4d.com/archives/1827.html 又到周四啦,UWA六月直播第三弹-Unity中动画系统的性能优化方案,蓄势待发!今晚8点整,斗鱼 787192 准时开播。如果你对Unity中动画系统的性能不满意,对于…

UWA 六月直播季 | 6.22 Unity中动画系统性能优化方案回顾

原文链接:https://blog.uwa4d.com/archives/1861.html 上周四,UWA两周年庆之直播充电月的第三弹如约而至。在一个多小时内,UWA新晋主播任治国从 1)动画系统的性能现状 2)影响动画性能的重要因素 3)针对各性…