早在2016年ChinaJoy开始,WeTest曾受邀出席过Unity中国的线下性能场的活动,介绍我们的自动化框架和王者荣耀的故事。当时的活动很成功,期间我们收到了不少Unity开发者的好评,也为我们今天的合作埋下种子。在和Unity多次沟通碰撞中,如何优化Unity游戏性能成为我们合作的契机,历经半年的开发,现在我们终于可以宣布,我们的研发成果UPA终于要和大家见面了。

UPA 全称Unity Performance Analysis,由Unity Support团队和腾讯WeTest 性能团队共同研发打造。Unity Support团队注力为Unity企业用户提供专业的线下优化服务,具有大量的性能优化经验;而WeTest性能团队作为腾讯手游上线性能标准的制定者,其早期开发的客户端性能工具Cube,一直是腾讯游戏上线前的必测环节,为100%的腾讯自研及代理手游提供性能保障。

UPA是为了让开发者在开发过程中随时更方便的发现、解决游戏的性能问题。现有的性能分析工具存在学习曲线较高,对使用者经验要求较高等问题。UPA目标是通过自动化的方式分析性能数据,智能化的提供性能分析结果,并提供修改建议。当然现阶段自动化分析还不能解决全部的性能问题,因此Unity大中华区技术支持团队也提供了Unity专家现场性能分析服务,更加深度的优化游戏可能存在的性能问题。

作为双方强强联合的产品,UPA融合了Unity Profiler和WeTest Cube深度性能测试的优点,可以帮助开发者在版本发布后,快速发现和定位性能瓶颈,具有便捷、安全、深入三大特点。

便捷——免ROOT免SDK自助测试

利用Unity特有的采集接口,无需ROOT手机、无需接入任何SDK,使用WeTest助手拉起游戏即可开始测试,测试后的报告可以实时展示在WeTest网站上,供测试者查看、分析甚至比较。

安全——本地测试杜绝隐私风险

在测试方式上,UPA沿用了Cube的测试方式,下载最新的WeTest助手客户端,点击测试拉起游戏进入测试。开发者可以在本地完成测试,仅需上传性能测试数据,无需上传安装包。

深入——深入引擎性能,提供多维分析及优化方案

UPA在原Cube的基础上增加了函数耗时模块,渲染模块,内存模块及其他模块的详细数据,并对各模块性能数据进行多维度分析,深入挖掘游戏性能瓶颈。

利用原Cube海量测试数据,甄选出TOP问题列表,并结合Unity中国区Support专家团队总结的优化方案,形成方案库。由此,在UPA上完成测试的开发者,可以直接在报告中查看本次测试出现的问题及对应的优化方案,帮助团队快速定位并解决性能问题。

(UPA界面截图)

此次UPA的发布,我们希望能为游戏开发者提供更完善的手游性能解决方案,帮助游戏开发者快速发现和定位性能问题,突破性能瓶颈。在大大提升效率的同时,使游戏测试与开发环节形成闭环,为游戏的品质保驾护航!

目前,限时内测正在开放中,您在30天内可以免费使用UPA全部功能!

即日起至2017.12.21,所有预约成功的WeTest平台认证用户,均可以免费、不限次数地使用最完整的UPA服务,点击 http://wetest.qq.com/cube/ 立即预约。

对UPA感兴趣的开发者,欢迎加入QQ群:633065352


 关于WeTest

腾讯WeTest是腾讯游戏官方推出的一站式游戏测试平台,用十年腾讯游戏测试经验帮助广大开发者对游戏开发全生命周期进行质量保障。

腾讯WeTest提供:兼容适配测试;云端真机调试;安全测试;耗电量测试;服务器压力测试;舆情分析等服务。

关于Unity Technologies

Unity Technologies创造了Unity引擎,致力于为广大开发者提供一个灵活高质量的开发平台,用于开发丰富的2D、3D、VR及AR交互式内容。Unity强大的图像引擎和功能全面的编辑器为高质量的游戏与应用开发提供了基础,强大的跨平台支持使开发者能便捷地将项目发布到移动设备,家庭娱乐系统,个人电脑等多种设备与系统平台上。此外,Unity也为游戏开发提供多种服务与解决方案,如:Unity Asset Store资源商店、Unity Cloud Build云构建、 Unity Analytics分析、Unity Ads广告和Unity Certification认证教育等,全方位帮助开发者提高开发效率并更有效地连接用户。

Unity Technologies为全球超过990万的注册开发者提供服务,用户包括大型发行商、独立工作室、学生和爱好者等。

更多Unity信息,请访问:http://www.unity3d.com

更多使用Unity创作的游戏和应用,请访问:http://madewith.unity.com

Hi,腾讯WeTest联合Unity官方打造的性能分析工具UPA,今日全新发布!的更多相关文章

  1. 五分钟打造自己的sql性能分析工具

    1.首先要有一个trace文件 2. 打开trace文件 3. 另存为跟踪表 4.登录你要保存到的目标sqlserver服务器 5. 选择要保存的数据库和表名称 6. 保存完成(左下角出现进度直到显示 ...

  2. 打造移动应用与游戏安全防线,腾讯WeTest安全服务全线升级

    当移动互联网渗透到千家万户,与工业控制.智慧交通.实时社交.休闲娱乐紧密结合时,应用安全就变得尤为重要. 尤其在网络强相关的APP流行年代,当APP应用客户端上传与获取信息,大多通过接口在服务器双向通 ...

  3. 腾讯WeTest《2017中国移动游戏质量白皮书》开放预约,再为国内手游把把脉

    产品为王,质量先行.如果说2016年是爆款手游相继崛起的一年,那么2017年则更像是打磨精品.建立生态的高手切磋之年.守住一个游戏的质量生命线,方能建立健康生态,方能在如火如荼的行业竞争中角逐到最后. ...

  4. 腾讯WeTest亮相—腾讯全球数字生态大会现场

    2019年5月21-23日腾讯全球数字生态大会在云南昆明滇池国际会展中心顺利召开. 此次大会上万人到场参与,大会由主峰会.分论坛.数字生态专题展会以及腾讯数字生态人物颁奖盛典四大板块构成.作为腾讯战略 ...

  5. 校准产品质量,把控出海航向,腾讯WeTest《2019中国移动游戏质量白皮书》正式开放预约

    作者:wetest小编 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:https://wetest.qq.com/lab/view/483.html 每当步入一个新的年份, ...

  6. 助力企业战疫提效保质,腾讯wetest远程办公工具包请查收!

    导语 疫情当前,减少个人的出行与聚集成为了抗击疫情的重要防线.不少企业为了员工的安全与战疫的目标,开始实行在家远程办公的措施.作为开发测试人员,对工作环境与设备软件的条件要求相对较高,当前在远程办公的 ...

  7. 转 Unity企业级支持案例与分析

    Unity大中华区技术支持总监张黎明以“Unity企业级支持案例与分析”为主题进行了分享. 以下为演讲实录: 张黎明:非常感谢大家来参加今年的Unite,其实我现在看到有的朋友已经不是第一次来参加Un ...

  8. Unity技术支持团队性能优化经验分享

    https://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA==&mid=2247490321&idx=1&sn=f9f34407ee5c5d ...

  9. unite2017《Unity企业级支持案例与分析》

    在今天举办的Unite2017开发者大会上,Unity大中华区技术支持总监张黎明以"Unity企业级支持案例与分析"为主题进行了分享. 以下为演讲实录: 张黎明:非常感谢大家来参加 ...

随机推荐

  1. asp.net(C#)利用QRCode生成二维码

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="QRCode.aspx.cs&q ...

  2. Telerik RadGridView动态增删行及行列操作

    最近使用一直使用第三方控件Telerik,版本 2011 Q1,一直使用显示控件RadGridView,使用起来比DataGird好使, 也发现有控件问题. 1.增行 RadGridView中使用Be ...

  3. gitlab服务器搭建教程

    gitlab服务器搭建教程 ----2016年终总结 三 参考https://bbs.gitlab.cc/topic/35/gitlab-ce-8-7-%E6%BA%90%E7%A0%81%E5%AE ...

  4. iOS多线程基本使用

    大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算.可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行.但是机器码是按顺序执行的,一个复杂的多步操作只能 ...

  5. VB改变文件及文件夹属性的函数

    '以下为FSO对象的使用示例(VB6.0) Private myFSO As New FileSystemObject Private myFile As File Private myFolder ...

  6. Java 内存模型- Java Memory Model

    多线程越来越多的使用,使得我们需要对它的深入理解.那么就涉及到了Java内存模型JMM.JMM是JVM的一部分,JMM定义了一个线程修改了一个共享变量,其他线程什么时候或者如何看到这个变量,如何去访问 ...

  7. 面向接口编程实现不改代码实现Redis单机/集群之间的切换

    开发中一般使用Redis单机,线上使用Redis集群,因此需要实现单机和集群之间的灵活切换 pom配置: <!-- Redis客户端 --> <dependency> < ...

  8. mysql5.7在windows不能启动的方法及查看数据库大小命令

    1.将mysql目录下的my-default.ini改为my.ini 2.cmd进入mysql的bin目录下 3.执行mysqld --initialize进行初始化(如果mysql目录下已经存在da ...

  9. Java基础总结--IO总结1

    1.IO流(数据流)主要应用概述数据来源:存储在设备里面* IO流用来处理设备间数据之间的传输* Java对数据的操作是通过流的方式* Java用于对流的操作的对象都在IO包* 流按照流向分为:输出流 ...

  10. LeetCode 100. Same Tree (相同的树)

    Given two binary trees, write a function to check if they are equal or not. Two binary trees are con ...