[发明专利]函数性能检测方法、系统及可读存储介质在审
申请号: | 202111547065.4 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114416525A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 刘马良;李爱华;张强;张其珍 | 申请(专利权)人: | 珠海金山数字网络科技有限公司;广州西山居网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519080 广东省珠海市高新区唐家湾镇前岛环路325号102室*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 函数 性能 检测 方法 系统 可读 存储 介质 | ||
本发明涉及一种函数性能检测方法、系统及可读介质的技术方案,包括:响应于检测请求,创建检测接口;通过检测接口对函数进行检测,得到检测结果;对接收的性能数据文件进行解析,得到格式化数据;对格式化数据进行可视化处理,得到函数可视化检测结果。本发明的技术方案获取各个脚本函数的执行耗时并通过可视化进行展示,对函数的调用和性能进行直观展示,提高了服务器的故障分析效率。
技术领域
本发明涉及计算机领域,具体涉及了一种函数性能检测方法、系统及可读存储介质。
背景技术
目前脚本语言使用较为广泛,部分服务器甚至游戏引擎也支持脚本语言开发。在项目中,脚本代码质量好坏直接影响服务器端应用程序的性能,性能低劣的脚本代码会造成用户游戏卡顿,严重影响使用体验,因此,如何保证项目中的脚本代码性能高效就变得尤为重要。
现有技术的都是基于统计一个区间内脚本耗时,未将其按时间轴进行详细分析及展示,在突发性能降低时由于该毛刺点数据被平均,导致问题不被发现,而服务器在突发性能降低则会引起卡顿或者宕机。
发明内容
本发明的目的在于至少解决现有技术中存在的技术问题之一,提供了一种函数性能检测方法、系统及可读存储介质,获取各个脚本函数的执行耗时并通过可视化进行展示,对函数的调用和性能进行直观展示,提高了服务器的故障分析效率。
根据本发明的第一方面实施例的函数性能检测方法,包括:响应于检测请求,创建检测接口;通过所述检测接口对函数进行检测,得到检测结果。
根据本发明的第一方面实施例的函数性能检测方法,其至少具有如下有益效果:提高了服务器的故障分析效率。
根据本发明的第一方面实施例的函数性能检测方法,还包括:监控所述函数的运行状态;
任意所述函数运行时,调用所述接口生成检测事件,以所述检测事件作为所述函数的检测载体。
根据本发明的第一方面实施例的函数性能检测方法,其至少具有如下有益效果:采用单独的检测事件,对每个函数运行时的性能数据进行,保证了函数性能检测的效率及准确性。
根据本发明的第一方面实施例的函数性能检测方法,其中通过所述检测接口对函数进行检测包括:记录所述检测事件在所述函数的时间标识及函数标识;根据所述时间标识记录通过所述检测事件检测所述函数在设定时间段内产生的性能数据文件,所述性能数据文件包括所述时间标识及所述函数标识。
根据本发明的第一方面实施例的函数性能检测方法,其至少具有如下有益效果:对函数的性能检测数据基于时间标识和函数标识进行采集,保证了采集的性能检测数据的准确性。
根据本发明的第一方面实施例的函数性能检测方法,其中检测接口及所述检测事件通过虚拟机创建。采用虚拟机的方式进行函数性能数据的采集,无须直接注入,保证了函数性能检测的准确性。
根据本发明的第一方面实施例的函数性能检测方法,其中性能数据文件以格式化数据形式进行存储。方便了函数性能检测的可视化处理。
根据本发明的第二方面实施例的函数性能检测方法,包括:获取各个脚本函数的执行耗时并通过可视化进行展示,对函数的调用和性能进行直观展示,提高了服务器的故障分析效率。
根据本发明的第二方面实施例的函数性能检测方法,其至少具有如下有益效果:获取各个脚本函数的执行耗时并通过可视化进行展示,对函数的调用和性能进行直观展示,提高了服务器的故障分析效率。
根据本发明的第二方面实施例的函数性能检测方法,其中所述响应于检测指令,对接收的性能数据文件进行解析,得到格式化数据包括:逐行扫描所述性能数据文件;将所述性能数据文件中的时间标识及所述函数标识存储至数组中,将数组转换为格式化的框架数组。对检测性能数据进行转换,提高了可视化效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山数字网络科技有限公司;广州西山居网络科技有限公司,未经珠海金山数字网络科技有限公司;广州西山居网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111547065.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:金刚石半导体系统及方法
- 下一篇:气体分流组件和具有其的晶体生长装置