一种应用卡顿检测方法及检测装置制造方法及图纸

技术编号:23512593 阅读:28 留言:0更新日期:2020-03-17 23:58
本申请涉及计算机技术领域,提供一种应用卡顿检测方法及检测装置。该方法包括:响应于被检测客户端的开启操作,创建虚拟环境;在所述虚拟环境内运行所述被检测客户端,并将卡顿检测代码注入至所述被检测客户端关联的进程中;其中,所述卡顿检测代码用于监控所述进程中的目标函数集合;获取在所述被检测客户端运行过程中,所述卡顿检测代码运行时返回的目标函数结果;其中,所述目标函数结果用于判断被检测客户端是否出现卡顿的信息,目标函数结果包括所述目标函数集合中各个目标函数的执行时长。该方法通过直接在虚拟环境中运行被检测客户端,可以实现对被检测客户端进行函数级别的检测,提高应用卡顿检测的准确性。

A kind of detection method and device for application of carton

【技术实现步骤摘要】
一种应用卡顿检测方法及检测装置
本申请涉及计算机
,尤其涉及一种应用卡顿检测方法及检测装置。
技术介绍
在测试游戏客户端,以及用户使用游戏客户端过程中,都可能会出现游戏客户端卡顿的情况。游戏客户端出现卡顿的原因可能有很多种,通常需要检测不同的卡顿信息,后续才能根据这些卡顿信息确定产生卡顿的原因,进而解决卡顿问题。目前,检测卡顿的方式一般为:在电脑上安装卡顿检测客户端,电脑连接手机,通过安卓调试桥梁(AndroidDebugBridge,ABD)命令检测手机游戏客户端的部分运行数据,以实现卡顿检测。但是这种方式是通过创建一个ABDdemon在游戏客户端中,来获取游戏客户端的部分运行数据,这种方式无法获得手机的超级权限,因此获取游戏客户端的部分运行数据,无法去定位游戏客户端中函数级别的卡顿信息,导致检测游戏卡顿的准确性较低。
技术实现思路
本申请实施例提供一种应用卡顿检测方法及检测装置,用于提高检测应用卡顿的准确性。第一方面,提供一种应用卡顿检测方法,包括:响应于被检测客户端的开启操作,创建虚拟环境;...

【技术保护点】
1.一种应用卡顿检测方法,其特征在于,包括:/n响应于被检测客户端的开启操作,创建虚拟环境;/n在所述虚拟环境内运行所述被检测客户端,并将卡顿检测代码注入至所述被检测客户端关联的进程中;其中,所述卡顿检测代码用于监控所述进程中的目标函数集合;/n获取在所述被检测客户端运行过程中,所述卡顿检测代码运行时返回的目标函数结果;其中,所述目标函数结果用于判断被检测客户端是否出现卡顿的信息,所述目标函数结果包括所述目标函数集合中各个目标函数的执行时长。/n

【技术特征摘要】
1.一种应用卡顿检测方法,其特征在于,包括:
响应于被检测客户端的开启操作,创建虚拟环境;
在所述虚拟环境内运行所述被检测客户端,并将卡顿检测代码注入至所述被检测客户端关联的进程中;其中,所述卡顿检测代码用于监控所述进程中的目标函数集合;
获取在所述被检测客户端运行过程中,所述卡顿检测代码运行时返回的目标函数结果;其中,所述目标函数结果用于判断被检测客户端是否出现卡顿的信息,所述目标函数结果包括所述目标函数集合中各个目标函数的执行时长。


2.如权利要求1所述的方法,其特征在于,在所述虚拟环境内运行所述被检测客户端,并将卡顿检测代码注入至所述被检测客户端关联的进程中之前,包括:
获取所述被检测客户端对应的引擎类型;
获得与所述引擎类型关联的卡顿检测代码;其中,引擎类型不同,对应的卡顿检测代码用于监控的目标函数集合中的目标函数不相同。


3.如权利要求1所述的方法,其特征在于,所述目标函数集合包括用于形成画面的函数,获取在所述被检测客户端运行过程中,所述卡顿检测代码运行时返回的目标函数结果,包括:
获取在所述被检测客户端运行过程中,所述卡顿检测代码运行时返回的所述目标函数集合中各个目标函数的执行时长,并根据所述目标函数集合中各个目标函数的执行时长,获得所述被检测客户端在各个场景下的总运行时长,以及各个场景中每帧画面的形成时长。


4.如权利要求1所述的方法,其特征在于,所述目标函数结果还包括所述被检测客户端的启动时长、所述被检测客户端的更新时长和所述被检测客户端的安装时长中的一种或几种组合。


5.如权利要求1所述的方法,其特征在于,在获取在所述被检测客户端运行过程中,所述卡顿检测代码运行时返回的目标函数结果之后,包括:
将所述目标函数结果反馈给服务器,以使所述服务器根据所述目标函数结果,确定卡顿原因;
接收并显示所述卡顿原因。


6.如权...

【专利技术属性】
技术研发人员:刘俊辉魏学峰严明周洪斌徐宇挺彭斌程景
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1