新增Vulkan支持|UWA Gears V1.1.0

article/2025/8/2 9:59:36

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

本次版本更新主要是Frame Capture模式新增对Vulkan项目的支持,进一步满足使用Vulkan开发项目的团队对于性能分析的需求。同时,Realtime模式也新增了区间对比、当前运行进程置顶显示等功能,优化Gears的使用体验。

以下是本次版本更新的主要功能介绍。

Vulkan支持

新版本新增了Frame Capture模式对Vulkan渲染接口的支持,进一步完善了对主流渲染技术的覆盖,满足了更多团队的性能分析需求。针对使用Vulkan接口进行渲染的项目,开发者现在可以通过截帧功能轻松捕获Vulkan场景的渲染画面,深入分析和定位GPU性能瓶颈,精准追踪渲染管线各阶段的资源占用及耗时情况,助力团队快速优化画面渲染性能,提升游戏的流畅度与稳定性。

为了顺利对Vulkan项目进行截帧分析,大家需提前在Gears中完成必要的VK工具配置。具体操作为:在菜单栏进入【工具】-【Compiler设置】,将(VK)Spirv-Cross路径和(VK)GlslangValidator路径分别配置为Gears内置的工具路径。

默认位置位于:

Gears\bin\shadertools\spirv

在完成以上设置后,大家在Shader查看时,可自动实现Shader代码到GLSL格式的转换,并直观显示Uniform Buffer参数数值,大幅提升Shader调试和查看的效率,让Shader优化工作更加高效精准。

区间对比

新版本新增了区间对比功能,允许开发者快速选取不同测试数据中共同存在的书签区间,进行精确的数据对比和分析。团队可以直观地对比不同游戏版本、不同优化措施或不同设备在同一游戏流程阶段的性能表现,迅速锁定引起性能差异的具体环节,保障项目迭代的稳定和优化工作的精准。

使用流程:

1. 添加书签:测试性能数据时,在时间轴上添加“战斗开始”和“战斗结束”两个书签,会得到“开始-结束”、“开始-战斗开始”、“战斗开始-战斗结束”和“战斗结束-结束”四个书签区间。

注意:请在保存数据前添加书签,保存数据后再添加书签无法生效。

书签操作可查看使用文档或《UWA Gears Realtime模式实用小技巧》第五点。

2. 测试多份数据:根据测试需求,保存多份添加了“战斗开始”和“战斗结束”书签的测试数据。

3. 进行区间对比分析:进入对比分析界面,选择保存在本地需要对比的测试数据,在右侧选择对应的区间即可。

当前运行进程置顶显示

本次更新还新增了当前运行进程置顶显示的功能。当初始化设备完成后,当前正在运行的进程将自动置顶突出显示,方便大家快速定位目标应用,避免在众多进程中反复查找,大幅提升了应用选择与测试准备的效率,让性能分析工作更加便捷流畅。

新用户可以通过访问UWA官网Gears产品介绍页进行下载体验,老用户可以在软件内点击主界面右上角的【检查更新】更新至最新版本。

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

问答社区链接:https://answer.uwa4d.com


http://www.hkcw.cn/article/TJNryKPmhd.shtml

相关文章

mapbox高阶,PMTiles介绍,MBTiles、PMTiles对比,加载PMTiles文件

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀前言1.1 ☘️mapboxgl.Map 地图对象1.2 ☘️mapboxgl.Map style属性1.3 ☘️Fill面图层样式1.4 ☘️PMTiles介绍1.5…

Sums of Sliding Window Maximum_abc407F分析与解答

倒着考虑,考虑每个a_i对哪些k值做出贡献,对一个a_i,定义L_i和R_i为: 以上笔误:R_i的定义应该是:连续最多R_i个元素比a_i 小 如果得到了 L_i和R_i,我们从k的长度从小到大依次看看,a_…

用通义灵码2.5打造智能倒计时日历:从零开始的Python开发体验

前言:为什么选择通义灵码2.5? 通义灵码2.5版本带来了令人兴奋的升级,特别是全新的智能体模式让编程体验焕然一新。作为一名长期关注AI编程助手的开发者,我决定通过开发一个实用的倒计时日历小工具,来全面体验通义灵码2.5的各项新特性。 一、项目构思与智能体协作 首先,…

历年西安电子科技大学计算机保研上机真题

2025西安电子科技大学计算机保研上机真题 2024西安电子科技大学计算机保研上机真题 2023西安电子科技大学计算机保研上机真题 在线测评链接:https://pgcode.cn/school 查找不同的连续数字串个数 题目描述 给定一个数字串,查找其中不同的连续数字串的个…

一文读懂 STP:交换机接口状态详解及工作原理

一文读懂 STP:交换机接口状态详解及工作原理 一. 引言:STP 是什么,为何如此重要?二. STP 的核心作用:避免网络环路2.1 什么是 STP?2.2 STP 的核心概念 三. STP 交换机接口状态详解四. STP 的工作原理&#…

清华大学发Nature!光学工程+神经网络创新结合

2025深度学习发论文&模型涨点之——光学工程神经网络 清华大学的一项开创性研究成果在《Nature》上发表,为光学神经网络的发展注入了强劲动力。该研究团队巧妙地提出了一种全前向模式(Fully Forward Mode,FFM)的训练方法&…

PHP学习笔记(十一)

类常量 可以把在类中始终保持不变的值定义为常量,类常量的默认可见性是public。 接口中也可以定义常量。 可以用一个变量来动态调用类,但该变量的值不能为关键字 需要注意的是类常量只为每个类分配一次,而不是为每个类的实例分配。 特殊的…

NodeMediaEdge快速上手

NodeMediaEdge快速上手 简介 NodeMediaEdge是一款部署在监控摄像机网络前端中,拉取Onvif或者rtsp/rtmp/http视频流并使用rtmp/kmp推送到公网流媒体服务器的工具。 通过云平台协议注册到NodeMediaServer后,可以同NodeMediaServer结合使用。使用图形化的…

强化学习的前世今生(五)— SAC算法

书接前四篇 强化学习的前世今生(一) 强化学习的前世今生(二) 强化学习的前世今生(三)— PPO算法 强化学习的前世今生(四)— DDPG算法 本文为大家介绍SAC算法 7 SAC 7.1 最大熵强化…

优质电子实验记录本如何确保数据不泄密?

实验数据是企业和科研机构的核心资产,承载着创新成果与竞争优势,选择合适的实验记录载体至关重要。本文从传统纸质记录的安全性优劣势出发,对比分析普通电子实验记录本存在的安全问题,详细阐述优质电子实验记录本如何构建数据防护…

RFID 助力钢铁钢帘线生产效率质量双提升

RFID 助力钢铁钢帘线生产效率质量双提升 应用背景 钢铁钢帘线广泛应用于建筑、公路、桥梁、隧道、海洋工程等领域。,其质量和生产效率直接影响性能与安全性。在钢铁钢帘线的生产过程中,面临着诸多挑战。传统生产模式下,各生产环节信息传递不…

4.5V~100V, 3.8A 峰值电流限, 非同步, 降压转换器,LA1823完美替换MP9487方案

一:综述 LA1823 是一款易用的非同步,降压转换器。 该模块集成了 500mΩ 低导通阻抗的高侧 MOSFET。LA1823 使用 COT 控制技术。此种控制方式有利于快速动态响应,同时简化了反馈环路的设计。LA1823 可以提供最大 2A 的持续负载电流。LA1823有150kHz/240kH…

多杆合一驱动城市空间治理智慧化

引言:城市“杆林困境”与智慧化破局 走在现代城市的街道上,路灯、监控、交通信号灯、5G基站等杆体林立,不仅侵占公共空间,更暴露了城市治理的碎片化问题。如何让这些“沉默的钢铁”升级为城市的“智慧神经元”?答案在…

ElasticSearch迁移至openGauss

Elasticsearch 作为一种高效的全文搜索引擎,广泛应用于实时搜索、日志分析等场景。而 openGauss,作为一款企业级关系型数据库,强调事务处理与数据一致性。那么,当这两者的应用场景和技术架构发生交集时,如何实现它们之…

搭建 Select 三级联动架构-东方仙盟插件开发 JavaScript ——仙盟创梦IDE

三级级联开卡必要性 在 “东方仙盟” 相关插件开发中,使用原生 HTML 和 JavaScript 实现三级联动选择(如村庄 - 建筑 - 单元的选择)有以下好处和意义,学校管理: 对游戏体验的提升 增强交互性:玩家能够通…

SpringBoot+vue+SSE+Nginx实现消息实时推送

一、背景 项目中消息推送,简单的有短轮询、长轮询,还有SSE(Server-Sent Events)、以及最强大复杂的WebSocket。 至于技术选型,SSE和WebSocket区别,网上有很多,我也不整理了,大佬的链…

软件测试的分类

为什么要软件测试分类呢? 软件测试是软件生命周期中的一个重要的环节,基本伴随着软件整个生命周期,对软件测试分类后,我们可以根据软件生命不同阶段,进行对应的测试,这样就有助于我们条理分明,…

<PLC><socket><西门子>基于西门子S7-1200PLC,实现手机与PLC通讯(通过websocket转接)

前言 本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。 PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。 除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如…

实现一个免费可用的文生图的MCP Server

概述 文生图模型为使用 Cloudflare Worker AI 部署 Flux 模型,是参照视频https://www.bilibili.com/video/BV1UbkcYcE24/?spm_id_from333.337.search-card.all.click&vd_source9ca2da6b1848bc903db417c336f9cb6b的复现Cursor MCP Server实现是参照文章https:/…

Windows安装Miniconda

Windows安装miniconda 下载安装常用命令配置powershellVSCode配置虚拟环境 下载 进入官网 https://www.anaconda.com/download/success 下载windows版本的miniconda Miniconda3-latest-Windows-x86_64.exe 安装 一直点击下一步,可以选择安装路径 配置环境变量…