【游戏】【客户端性能测试】

待续…

一、 常见指标

1. 越高越好

  • FPS

2. 越低越好

  • 网络流量
  • CPU
  • 内存(PSS, momo)
  • Drawcalls
  • 三角形数
  • 耗电量
  • 包体大小

二、 游戏体验

1. 直接体感

  • 游戏花屏
  • 闪退
  • 卡顿
  • 延迟

2. 可能原因

  • 内存超标
  • Drawcall数量多
  • FPS波动严重
  • CPU占用高居不下
  • 资源句柄泄漏

3. 静态客户端性能

不需要运行游戏就可以开展的性能测试工作

  • 包体无用资源检查

  • 包体重复资源检查

  • 美术资源合规检查

4. 动态客户端性能

在运行游戏过程中收集数据,可以是手动运行游戏过程中,也可以是在自动化测试过程中收集
工具:PerfDog、UWA、Unity自带的Profiler和Stats

  • 网络流量

  • CPU(CPU Usage)

  • 内存(Memory Usage)

    • 内存过高:闪退
    • 内存泄漏 :游戏越玩越卡
  • FPS

  • 场景基础性能

5. 动静结合的原因

  • 有些性能开销只有在游戏运行过程中才会产生,比如同屏面片
  • 有些模型(NPC)可能只有在接了某些任务才出现

三、 客户端性能优化

1. 技术要求

  • 游戏引擎
  • 图形学
  • 计算机语言

2. 如何处理

  • 分析问题
  • 定位问题
  • 修改问题

3. 优化方向

  • 内存
  • CPU
  • GPU
  • 逻辑层
  • 渲染层

参考

  1. https://zhuanlan.zhihu.com/p/356358175
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值