再谈优化

之前项目的主程说优化口诀,优化就三样。算法优化,把CPU的事情放到GPU,都不行了就开多线程干。
经历目前这个项目的优化,加上看了一些UWA的文章。

一.优化的目的

对程序员来说,提高“性能”;性能是关于计算机所需花费的时间和内存空间占用,宏观上保持保持每一帧的流畅,最终目标是对给player优质的体验。
对于Ta和美术-自由发挥艺术设计的“空间”。 最终目标就是给Player视觉上“炫炫炫”。
对于运营和发行来说,就是更多地玩家同屏人数,服务器可承载更多的玩家。对于初始包体要很小。

二.优化的背后知识体系

基础图形原理
计算机常用的算法和数据结构
对移动平台的硬件有充分了解(CPU,GPU,内存,I/O…)
对Unity在Mobile Device上的.net实现环境有所了解(mono or il2cpp)

三.优化的效果指标

详细可以看到wetest给予各项指标图,wetest的unity深度测试。


四.优化的工具

  • wetest
  • uwa got tool
  • Profiler
  • Memory Profiler
  • Mali Graphics Debugger(基于Arm显卡的工具)
  • Snapdragon Profiler

五.优化是一件坚持记录和对比的过程

优化是可以看到这个团队在配合程度,只有前期很好制定了美术资源在不同的级别制作标准,才能在后期适配更多的手机。
记录当前版本的问题,毕竟改进的后数据记录。很多团队都选择用Excel来做记录。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值