[发明专利]性能检测方法及装置有效
| 申请号: | 202011601254.0 | 申请日: | 2020-12-29 |
| 公开(公告)号: | CN112604299B | 公开(公告)日: | 2023-08-29 |
| 发明(设计)人: | 叶川;梁波 | 申请(专利权)人: | 珠海金山数字网络科技有限公司;广州西山居网络科技有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;A63F13/77 |
| 代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
| 地址: | 519000 广东省珠海市高新区唐家湾镇前岛环路325号102室*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 性能 检测 方法 装置 | ||
1.一种性能检测方法,其特征在于,包括:
获取初始模块,将所述初始模块按照模块属性划分为多个目标模块,并为每个目标模块设置模块标识;
接收多个目标模块的运行指令,并基于所述运行指令运行所述多个目标模块;
统计每个目标模块的开始运行时刻、结束运行时刻以及运行时长,其中,所述运行时长为所述目标模块在运行过程中实际运行总时长;
确定每个目标模块运行的开始时间戳以及结束时间戳,根据所述开始时间戳与所述结束时间戳相减,获得所述每个目标模块的运行时间,其中,所述运行时间为所述目标模块在所述开始运行时刻以及所述结束运行时刻之间的总运行时间,目标模块的运行时间不同于目标模块的运行时长;
在所述目标模块的运行时间大于第一预设时间阈值的情况下,和在所述目标模块的运行时长大于第二预设时间阈值的情况下,输出所述目标模块的模块标识以及所述目标模块的运行时长,其中,第一预设时间阈值为目标模块单次运行的预设运行时间阈值,第二预设时间阈值为在一定时间内目标模块实际运行的预设时间阈值;
将所述目标模块的模块标识以及所述目标模块的运行时长输出,并存储于日志文件中;
基于所述日志文件调整所述目标模块的性能。
2.根据权利要求1所述的性能检测方法,其特征在于,还包括:
接收网络协议处理指令,基于所述网络协议处理指令确定实现数据传输的网络协议;
统计基于所述网络协议实现数据传输的开始执行时刻、结束执行时刻;
基于所述开始执行时刻以及所述结束执行时刻计算基于所述网络协议实现数据传输的执行时间;
在所述执行时间大于第三预设时间阈值的情况下,输出所述网络协议标识以及所述数据传输的执行时间。
3.根据权利要求1所述的性能检测方法,其特征在于,所述性能检测方法应用于游戏客户端,所述多个目标模块包括网络收发模块、引擎刷新模板、设计模块、逻辑计算模块和/或其他子模块。
4.根据权利要求1所述的性能检测方法,其特征在于,所述运行时长包括所述目标模块在预设时间内的运行总时长,
相应的,所述在所述目标模块的运行时长大于第二预设时间阈值的情况下,输出所述目标模块的模块标识以及所述目标模块的运行时长,包括:
在所述目标模块在预设时间内运行的运行总时长大于第二预设时间阈值的情况下,输出所述目标模块的模块标识以及所述目标模块的运行时长。
5.根据权利要求4所述的性能检测方法,其特征在于,所述输出所述目标模块的模块标识以及所述目标模块的运行时长之后,还包括:
删除客户端记录的所述每个目标模块运行的开始时间戳以及结束时间戳。
6.一种性能检测装置,其特征在于,包括:
接收模块,被配置为获取初始模块,将所述初始模块按照模块属性划分为多个目标模块,并为每个目标模块设置模块标识,接收多个目标模块的运行指令,并基于所述运行指令运行所述多个目标模块;
统计模块,被配置为统计每个目标模块的开始运行时刻、结束运行时刻以及运行时长,其中,所述运行时长为所述目标模块在运行过程中实际运行总时长;
计算模块,被配置为确定每个目标模块运行的开始时间戳以及结束时间戳,根据所述开始时间戳与所述结束时间戳相减,获得所述每个目标模块的运行时间,其中,所述运行时间为所述目标模块在所述开始运行时刻以及所述结束运行时刻之间的总运行时间,目标模块的运行时间不同于目标模块的运行时长;
输出模块,被配置在所述目标模块运行时间大于第一预设时间阈值的情况下,和在所述目标模块的运行时长大于第二预设时间阈值的情况下,输出所述目标模块的模块标识以及所述目标模块的运行时长,其中,第一预设时间阈值为目标模块单次运行的预设运行时间阈值,第二预设时间阈值为在一定时间内目标模块实际运行的预设时间阈值;
生成模块,被配置为将所述目标模块的模块标识以及所述目标模块的运行时长输出,并存储于日志文件中;
调整模块,被配置为基于所述日志文件调整所述目标模块的性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山数字网络科技有限公司;广州西山居网络科技有限公司,未经珠海金山数字网络科技有限公司;广州西山居网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011601254.0/1.html,转载请声明来源钻瓜专利网。





