游戏客户端性能测试常用方法

游戏客户端性能测试常用方法

概述

衡量一个游戏客户端产品的性能,是由多个方面共同衡量的,其中包括:响应速度、资源占用、长寿性和稳定性。本文主要讨论在资源占用方面,如何对游戏客户端的产品进行测试。资源占用的衡量指标包括如下几个方面:物理内存、CPU、句柄数、显卡显示帧数,显卡使用的显存。当前我们最主流关注的是物理内存和虚拟内存。我们常用的测试方法是,对耗资源的功能进行大量的重复操作(同屏战斗、聊天、背包、地图切换等),查看操作前后,各资源占用指标的变化趋势,是否存在泄露。

常用监控工具

1)WINXP自带的性能监视工具

2)RivaTuner v2.24

主要监测的性能参数

监测的性能参数

性能参数指标

Processor Time(CPU)

60%~80%正常

80%~90%居高

90%~100% CPU消耗过高,需要改进性能

Handle Count

句柄保持持续上升模式表明有句柄泄漏

Private Bytes

进程所使用的物理内存保持持续上升模式表明有内存泄漏

Available Bytes

显示出当前空闲的物理内存总量,如果这个数值很小,例如小于5 MB,系统会将大部分时间消耗在操作页面文件上

FPS

120以上 显示流畅

40~80基本流畅

40以下 性能有问题

Videomemory Usage

显存占用率> 80%有问题?

MMOG中常用操作对应系统性能影响

游戏系统

操作

影响点

备注

UI面板

频繁打开\关闭面板

FPS,CPU,显存,内存

角色面板、任务、家族、帮派、国家好友、物品拾取、装备打造、NPC对话、背包仓库、商店、交易等面板打开的时候FPS下降率以及关闭后FPS是否回升,文件句柄是否增加,关闭后是否减少

任务系统

接\删除任务

内存

接任务删除任务注意内存是否增加

显示\隐藏任务跟踪

FPS,内存

地图系统

频繁大小切换地图

内存,句柄

频繁打开\关闭2D地图

FPS,内存

聊天系统

多人快速输入聊天

FPS,内存

聊天控件的内容滚动(机器人)

长期挂线聊天

内存

战斗系统

数值跳跃

FPS

释放技能

FPS

BUF和DEBUF类图标,图标ICON刷新,技能特效BUF类道具

移动系统

自动寻路

CPU,内存

注意短距离和长距离寻路,注意频繁点击小地图上距离寻路,任务系统自动寻路

采集系统

采集条

FPS

装备系统

频繁换上不同装备

内存,FPS

坐骑

频繁上下坐骑

内存,FPS

同屏

10~120人同屏移动

FPS,内存,显存

10~120人同屏聊天

FPS,内存,显存

10~120人同屏战斗

FPS,内存,显存

性能测试中注意几点:

1) 数据采集时间一般建议以2小时为一次采集点符合玩家玩游戏的时间,游戏CRASH掉后终止游戏数据采集;

2) 操作游戏的时候记录下操作动作和对应的时间,有利于后续效率的分析;

3) 记录测试机器的硬件配置和操作系统版本号;

4) 分析用户在常用软件启动情况下对游戏的影响,包括但不限于QQ、QQLIVE、QQZone、常用杀毒软件、常用下载软件、常用音乐播放类软件等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 店长经营本店4年多以来,总在不断地重复的说很多话,很多话.今天我准备把这些话都写出来.给大家科普一些知识,很可能你...
    mrrockwxd阅读 3,264评论 2 35
  • 原文地址 http://www.fx114.net/qa-75-172454.aspx 使用Profiler工具...
    IongX阅读 5,822评论 1 11
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,434评论 25 707
  • 在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而...
    零一间阅读 864评论 0 12
  • 上次始料未及,出现了一大波颠倒认知的事物。用了这么多年,都不知道它出生于哪儿吧~ 今天,编编继续给大家放送剩下的6...
    德迩德语阅读 368评论 0 0