已被网站管理员设置拦截,外贸网站源码 php,域名历史记录查询网站,高中男女做那个视频网站UWA Gears 是UWA最新发布的无SDK性能分析工具。针对移动平台#xff0c;提供了实时监测和截帧分析功能#xff0c;帮助您精准定位性能热点#xff0c;提升应用的整体表现。
本次版本更新新增了自定义数据功能#xff0c;支持灵活定义和捕获关键性能指标#xff0c;满足特…UWA Gears 是UWA最新发布的无SDK性能分析工具。针对移动平台提供了实时监测和截帧分析功能帮助您精准定位性能热点提升应用的整体表现。
本次版本更新新增了自定义数据功能支持灵活定义和捕获关键性能指标满足特殊场景的分析需求。同时导出数据新增卡顿率以及CPU、GPU和电池的平均温度和最大温度参数为安卓应用性能优化提供更加全面的数据支持。
以下是本次版本更新的主要功能介绍
自定义数据功能
新增的自定义数据功能旨在帮助大家更灵活地记录和分析项目中关键的性能指标。通过将Gears提供的SDK集成到项目中您可以在代码的关键位置调用自定义打点函数记录指定的性能数据例如资源加载时间、逻辑执行耗时、怪物数量等。在使用Gears进行测试时这些自定义数据可实时同步至Gears进行展示方便研发团队直观分析性能情况快速定位问题根源。
支持范围 目前自定义数据功能现已支持所有的主流引擎平台包括Unity、UnrealUE、Cocos 等。大家可以根据项目需求选择适合的SDK进行集成并实现性能数据的自定义捕获与分析。以下将以Unity引擎作为示例进行说明。
SDK获取位置 首先需要将Gears更新至最新版本在Gears的安装目录下的bin\sdk文件夹中可以找到以下文件
1. Android Native 在AndroidNative文件夹中包含arm64-v8a和armeabi-v7a两种架构的动态链接库以及头文件AndroidTrace.h。 2. Unity SDK 在Unity文件夹中获取GearsSDK_Android.unitypackage文件适用于Unity项目的性能测试。 集成SDK 将GearsSDK_Android.unitypackage拖动至Unity项目中并点击“import”进行导入。 导入之后SDK的全部文件位于Assets\Plugins文件夹内便于管理。 SDK接口介绍 1. 记录整型值
方法名UWAGears.Sample用途记录指定事件的整型数据调用格式
UWAGears.Sample(string eventName, int val);参数说明 eventName事件名称长度不超过100个字符val整型数据值 展示格式(I)eventName 2. 记录浮点值
方法名UWAGears.Sample用途记录指定事件的浮点数据调用格式
UWAGears.Sample(string eventName, double val);参数说明 eventName事件名称长度不超过100个字符val浮点数据值 展示格式(D)eventName 3. 开始采样
方法名UWAGears.BeginSample用途开始对指定代码段的性能采样调用格式
UWAGears.BeginSample(string eventName);参数说明 eventName自定义标签名称长度不超过100个字符 展示格式(S)eventName注意事项需要配合UWAGears.EndSample使用示例代码 4. 结束采样
方法名UWAGears.EndSample用途结束当前代码段的性能采样调用格式
UWAGears.EndSample();注意事项必须在与UWAGears.BeginSample相同的线程中调用
5. 添加书签
方法名UWAGears.AddTag用途为指定事件添加书签调用格式
UWAGears.AddTag(string tagName);参数说明 tagName书签名称长度不超过100个字符 注意事项确保当前书签名称与前一个不同 Gears中自定义数据参数位置 自定义数据参数默认位于Gears参数面板的底部。大家可以通过排序按钮调整其上下位置双击自定义数据参数即可在数据显示区域快速定位对应的参数位置。同时点击 “” 按钮可以展开所有自定义数据事件方便进行更详细的分析。 导出数据新增卡顿率和温度参数
新版本中在导出的CSV表格数据中新增了卡顿率Stutter %、CPU、GPU及电池的平均温度和最大温度参数帮助开发者更直观地了解应用运行时的性能表现。 新用户可以通过访问UWA官网Gears产品介绍页进行下载体验老用户可以在软件内点击主界面右上角的【检查更新】更新至最新版本。 如果您在使用过程中遇到任何问题可以通过UWA官方QQ群找到我们或者前往问答社区进行提问我们将竭诚为您提供支持。
问答社区链接https://answer.uwa4d.com