如何使用UWA Gears连接模拟器进行性能测试

news2024/11/15 10:25:28

UWA Gears 是UWA最新发布的无SDK性能分析工具。针对移动平台,提供了实时监测和截帧分析功能,帮助您精准定位性能热点,提升应用的整体表现。

日常工作中,模拟器是测试岗位常用的一款工具,能够很好地解决例如公司内无法使用USB连接方式进行测试的问题。为了让大家在模拟器上高效地捕获应用的性能数据,从而进行详细分析,本文将介绍UWA Gears连接模拟器的准备工作和使用流程,提高大家的工作效率。

准备工作

无论连接哪种品牌的模拟器,我们都需要先将模拟器的USB调试打开,才能够正常在Gears中测试应用性能。

开启USB调试的方式:

  • 进入模拟器的【设置】界面。
  • 进入【关于手机】界面,连续点击【版本号】,直至出现“您已处于开发者模式”的提示。
  • 进入【开发者选项】,开启【USB调试】即可。

获取模拟器的ADB端口号

以下是三种主流模拟器获取ADB端口号的详细步骤。

1. MuMu模拟器

  • 启动MuMu模拟器后,在图示位置打开MuMu多开器。

  • 获取MuMu模拟器的ADB端口号。

2. 夜神模拟器

  • 方案一:夜神模拟器的ADB版本默认使用的是1.0.36版本,使用Gears时,会默认使用系统环境变量里的ADB,如果系统使用的ADB版本不是1.0.36,建议将夜神模拟器的安装目录下的 bin 文件夹下的“adb.exe” 和 “nox_adb.exe” 换成系统使用的ADB(注意:替换后ADB的名称保持和夜神模拟器的一致)。

  • 方案二:在Gears的【工具】-【ADB设置】中,将ADB路径改为夜神模拟器的ADB路径,保持Gears和夜神模拟器使用的ADB一致即可,如下图所示。

  • 启动夜神模拟器后,打开命令行窗口,输入“adb devices”,即可获取到夜神模拟器的ADB端口。

3. 雷电模拟器
雷电模拟器的默认ADB端口号为5555,如果开了多个雷电模拟器,需要获取指定模拟器的ADB端口号,可以打开雷电多开器,查看模拟器的ID编号。

  • 模拟器端口号=5555+2*对应的模拟器ID编号。
    (例:“雷电模拟器-1”的ADB端口号=5555+2*1,即5557)

连接模拟器

在Gears主界面的【工具】-【Simulator设置】中输入IP地址和端口号(以MuMu模拟器为例:127.0.0.1:16384),进行模拟器的连接。

采集性能数据

在Realtime模式下,选择对应的模拟器设备和应用程序,点击“开始采集”即可获取应用的性能数据。

希望这篇说明能够帮助大家了解如何不受USB连接限制,使用UWA Gears在模拟器上进行高效、精准地性能测试。


如果您在使用过程中遇到任何问题,可以私信我们,或者前往问答社区进行提问,我们将竭诚为您提供支持。

问答社区链接:UWA问答 | 游戏开发者互动问答社区 | 侑虎科技

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2131799.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

产业园区数字化转型升级怎么做?这个应对策略你或许可以参考下!

近年在政策红利、技术创新、需求升级等多重因素驱动下,中国产业园区数字化转型步伐加快,呈现出四个发展新趋势: 空间载体向虚实交互的数字空间拓展 服务模式向产业链级生态化服务升级 赋能工具向依托产业大脑“协同作战”演进 发展方式向注…

基于鸿蒙API10的RTSP播放器(五:拖动底部视频滑轨实现跳转)

拖动前播放位置: 拖动后播放位置: 在Slider组件中,添加onChange方法进行监听,当视频轨道拖放结束时,触发this.seekTo()函数,其中seekTo函数需要传递一个视频已播放时长作为参数 Slider({ value: this.p…

每日一练:两两交换链表中的节点

24. 两两交换链表中的节点 - 力扣(LeetCode) 一、题目要求 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换&#xff…

【网络】传输层协议UDP

一、再谈端口号 1.1 理解端口号 网络中两台主机进行通信的本质是主机的进程间进行通信,端口号标识了主机进行通信的不同的应用程序。 在 TCP/IP 协议中, 用 "源 IP", "源端口号", "目的 IP", "目的端口号", "协议号…

浅谈新型电力系统背景下虚拟电厂运营体系研究-安科瑞叶西平

摘要:随着智能电网关键技术以及自动需求响应技术的日益发展,分布式发电、储能、电动汽车、可控负荷等需求侧资源有望成为发电侧可调资源的有效替代资源,通过响应电力市场中的电价信号或政府和能源行业的政策激励参与需求响应项目的实施&#…

java重点学习-集合(List)

七 集合(List) 7.1 复杂度分析 7.2 数组 1.数组(Array)是一种用连续的内存空间存储相同数据类型 数据的线性数据结构。 2.数组下标为什么从0开始 寻址公式是:baseAddressi*dataTypeSize,计算下标的内存地址效率较高 3.查找的时间复杂度 随机(…

如何把提醒事项以倒数日的形式放在桌面上?

在快节奏的现代生活中,我们常常需要记住各种重要的日期和事件,比如会议、纪念日、项目截止日期等。如果能将这些提醒事项以倒计时的形式直接展示在桌面上,无疑会为我们的生活和工作带来极大的便利。这样的功能不仅可以帮助我们提前做好规划&a…

oracle 使用 PL/SQL Developer创建表并插入单条、多条数据

第一步:使用工具创建表(前提是库已经创建好了):在当前用户下找到Tables 然后点击并右键,点击新建 写上表名,写上表名的注释 第二步添加字段:点击列,然后分别写上你自己需要的字段及名…

“跨越数据边界:企业级实时计算平台构想”——2024 DolphinDB 年度峰会演讲回顾

9 月 6 日,“以实时,见未来”2024 DolphinDB 年度峰会在杭州举办。DolphinDB 创始人、CEO 周小华博士为大家带来了主题为“跨越数据边界:企业级实时计算平台构想”的精彩演讲。 从最初的一站式大数据平台,到高性能时序数据库&…

个性化推送太多?OFGB帮你关闭,隐私无忧

随着win 11的推出,微软在提供新功能和改进的同时,也在系统中加入了各种形式的广告,这些广告虽然为微软带来了额外的收入,但却可能影响了我们的体验,甚至引起了一些不满。 在这样的背景下,开发者社区中出现…

第15-05章:获取运行时类的完整结构

我的后端学习大纲 我的Java学习大纲 6.1.第一组方法API: 1.API列表:java.lang.Class 类: 2.代码测试: public class ReflectionUtils{ puvblic static void main(String[] args){}// 第一组Testpublic void api_01{//上面截图的代码......…

MVVM 基础

文章目录 MVC 设计模式传统的 MVC 架构Cocoa version of MVCMVC 设计模式的几个指导原则 MVVM 设计模式IOS 上的应用鸿蒙上 MVVMAndroid Data binding 参考: MVC 设计模式 日常大家都会听到,名字很简单,但是很实用,日常 Android …

紧急警报 工厂水泵房深夜意外进水:物联网监控如何避免百万损失

紧急警报!工厂水泵房深夜意外进水:物联网监控如何助力避免百万损失 在当今高度自动化的工业生产环境中,任何微小的异常都可能迅速升级为重大的安全事故,对企业的运营造成不可估量的影响。近期,一起发生在某大型制造工…

数据挖掘实战-基于朴素贝叶斯算法构建真假新闻分类模型

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

外包干了半年,快要废了。。。

先说一下自己的情况,普通本科,在外包干了半年多的功能测试,这几年因为大环境不好,我整个人心惊胆战的,怕自己卷铺盖走人了,我感觉自己不能够在这样蹉跎下去了,长时间呆在一个舒适的环境真的会让…

10个登录页面优化的案例研究和示例,激发你的灵感

什么是落地页优化,为什么它很重要? 落地页优化是一门将首次浏览转化为行动(即转化率)的艺术和科学。其主要目的是调整和微调您的数字欢迎界面,让每一位访问者都感受到这是为他们量身打造的。 这个过程不仅仅是简单的…

电脑监控软件系统有哪些?|2024年干货整理,赶紧码住!

在一家知名互联网公司里,由于缺乏有效的监管措施,一些员工利用工作时间进行与工作无关的活动,如网购、观看视频、玩游戏等小技怠工的情况,这种现象被称为“摸鱼”。 尽管表面上看似无害,但长期下来却严重拖累了整个团队…

Chisel简明教程

1. 简介 Chisel(Scala嵌入式硬件构造语言)是一种嵌入在高级编程语言Scala中的硬件构造语言。Chisel是一个特殊类定义、预定义对象和Scala内部使用约定的库,因此当你编写Chisel代码时,实际上是在编写一个构建硬件图的Scala程序。随…

也谈PCIe带宽问题

每每谈到PCIe速率的时候,必不可少要谈论的就是PCIe的带宽问题。互联网上也有很多帖子在谈这个事情,但总觉得差那么点意思。我从几个维度来讨论我的理解,希望有些信息能带给大家不一样的看法。先贴张PCIe速率提升图。 理论带宽、实际带宽、带宽…

掌握Transformer之学习各组件

01 引言 这是我关于Transformer系列的第二篇文章。在前一篇文章中,我们了解了Transformer结构的功能、相关架构及其相比于RNN架构的优势。在本文中,我们可以深入了解Transformer结构的工作原理。我们将通过实际的矩阵表示来了解数据如何在该结构内流动…