欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

游戏性能分析辅助工具

程序员文章站 2023-12-26 17:53:33
...
要分析游戏的性能,比如掌握以下两点: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
展示结果:平均处理时间,按总处理时间排序,按总处理条数排序

上一篇:

下一篇: