上线半年后的一个稳定项目的数据情况(截取一段分享)
内部项目测试的数据
xxxx做了一版性能测试-基准测试
xxxxxx 应用版本1.1.2 1212资源版本
应用包:cc.xxxxx.xxxxx.qihoo
操作手机:xiaomi mi4w 操作系统:4.4.4 (稳定)
游戏内运行30分钟
cpu avg: 27.52% 略高
cpu max: 53.23% 略高 是瞬间 控制在3秒内
mem avg:150.961Mb 较之前2个版本前的包高了20mb
mem max: 194.94Mb 内存平缓
os distribution mem: 64Mb 自动分配
Ah 2.3%/h ok
悬停在聊天界面cpu会增长5~7%,非瞬间行为销毁界面后恢复正常,多次操作也会增长,但移动到其他界面会恢复正常,某些页面加载过多的信息导致。(同样在超过3个图层,登陆领取奖励也存在)
NO ERRORS FOUND:
0 unique, 0 total unaddressable access(es)
0 unique, 0 total uninitialized access(es)
0 unique, 0 total invalid heap argument(s)
0 unique, 0 total GDI usage error(s)
0 unique, 0 total handle leak(s)
0 unique, 0 total warning(s)
0 unique, 0 total, 0 byte(s) of leak(s)
0 unique, 0 total, 0 byte(s) of possible leak(s)
补充:
性能测试 基准测试
对于非功能点的进行性能测试 可见每个版本非功能点
对于主场景和固定操作进行性能测试 可见例子2
以上2种都是记录参数,每个里程碑版本比对一次差值,如果每个版本差值变化较大,开始分析是新增资源问题还是代码问题,是否存在代码被覆盖等,关键字是差值。
性能测试启动时,都需要时debug版本问题结束后,才有做的必要。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/jiazurongyu/article/details/47288009