自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

维维豆奶

手游性能优化(unity、UE4)

  • 博客(6)
  • 收藏
  • 关注

原创 mali、adreno GPU渲染排序分析

我们在各类优化建议中都会看到各类专家建议我们按照深度进行排序,由近到远绘制减少overdraw,那么深度排序到底有没有收益呢,针对这个疑问我们特进行以下测试。时间紧张可以直接看结论。结论:1. 针对不透明物件的渲染,在adreno 5xx之前的GPU上,根据深度排序是有意义的。确实可以减少overdraw;在adreno 5xx之后的GPU包括现有市面上绝大多数mali GPU和po...

2019-04-04 19:55:45 6992

原创 IOS耗电量测试(一)耗电量数据获取

随着游戏越来越重度,游戏耗电太高造成游戏发烫的投诉量已经仅次于帧率,高于针对内存崩溃的投诉。优化的前提是耗电量数据可以度量,本文主要阐述耗电量数据如何获取。在android端现在大多采用假电池的方式,iOS端开启调试后对应的数据会记录在手机本地数据库中,因而导出数据库就可以读取对应的电流和电压数据。测试准备(1)先在ios设备上安装Battery Life的证书prof...

2019-04-04 17:43:52 3145 3

原创 IOS内存安全阈值测试

在iOS性能测试中经常会出现的一个场景是游戏制作人会问到内存到多少才不会崩溃,为了解答这个问题我们特进行此次测试。这一篇是针对IOS的测试,感谢github大神已经有现成的开源代码,这篇主要是针对测试结果的一个引申。大神可只关注测试结果。先说结果IOS内存崩溃值与机型和系统两个关键因素相关,且越新的系统内存利用率越高。测试结果 测试机型 系统 ...

2019-04-04 17:14:15 843

原创 手游深度性能测试(二)测试体系

根据我的理解,游戏的性能测试可以大概分为四层,从上到下依次为逻辑代码-引擎-android-内核。其中深度性能测试重点针对引擎层进行问题的定位和分析。游戏几乎都基于引擎进行二次开发,现有的主流游戏引擎有cocos-2dx、unity3d和UE4,位于引擎之上的是各个游戏的逻辑代码,位于引擎之下的是android系统和驱动,位于最下层的linux内核。其用到的工具如下所示。 ...

2019-04-01 20:28:36 1209 1

原创 手游深度性能测试(一)总述

随着刺激战场的出现,标志着手游逐渐进入了重度游戏占主流的新阶段,手机的处理能力已经越来越成为制约游戏渗透玩家的重要瓶颈,而且按照目前的发展趋势,玩家对于画质精细度的诉求越来越高,在玩家换机频率没有明显提升之前,如何保证手游客户端的流畅性和稳定性成为摆在众多游戏厂商面前的重要课题。手游客户端深度性能测试就在这个时候应运而生。 手游深度性能测试主要是根据fps、内存、cp...

2019-04-01 16:58:56 1904

原创 adreno profiler美术资源测试

通常U3D游戏最关注的是内存和fps,其中内存影响crash率,fps影响游戏的流畅性。本文主要关注fps。影响fps主要是以下几个因素。本文主要介绍在确定渲染耗时是fps瓶颈的前提下,卡顿帧分析参数的获取。Adreno profiler的应用Adreno profiler是高通开发的专业分析高通芯片gpu的工具,是美术分析最方便的工具。简单介绍一下adreno pr...

2016-04-20 15:13:38 2322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除