游戏性能分析辅助工具

要分析游戏的性能,比如掌握以下两点:1、玩家请求的时间间隔,以此来确定指令处理周期;2、指令处理时间。

围绕需求,写了三个脚本帮助分析:

第一个脚本:分析玩家请求间隔
... | awk -f user_reqInterval_stat.awk
分析文本格式: dd:mm:ss userId
如:09:53:48 [sessionId(1)]
展示结果:请求最快的几个连接、平均请求时间、按请求次数多少排序、按请求用户数多少排序

通过脚本分析,游戏的平均请求时间为5.85s

第二个脚本slow_cmd_stat.awk :分析指令处理时间,重点分析指令
格式: look  3
展示结果:指令平均处理时间、处理慢指令排行、处理总时间排行
用处:分析系统性能,找出瓶颈

第三个脚本processTime_stat.awk,从处理时间的角度,看不同处理时间的分布,用处不是很大,权当多一个观察角度。
格式:3
展示结果:平均处理时间,按总处理时间排序,按总处理条数排序

猜你喜欢

转载自pcpig.iteye.com/blog/1788814
今日推荐