一种面板性能分析方法、装置、终端及存储介质制造方法及图纸

技术编号:28295272 阅读:13 留言:0更新日期:2021-04-30 16:19
本发明专利技术提供一种面板性能分析方法、装置、终端及存储介质,获取游戏客户端响应点击事件以显示目标面板的过程中,调用第一函数的第一时间和调用第二函数的第二时间,并基于第一时间和第二时间生成目标面板的性能信息,第一函数用于确定点击事件为待处理事件,第二函数表征目标面板排版重建完成。本发明专利技术是基于游戏客户端响应点击事件以显示目标面板过程中调用第一函数和第二函数的时间实现的对目标面板的性能分析,目标面板性能分析过程不受分析人员反应误差的影响,因此,提高了目标面板性能分析结果的准确性。

【技术实现步骤摘要】
一种面板性能分析方法、装置、终端及存储介质
本专利技术涉及计算机
,更具体地说,涉及一种面板性能分析方法、装置、终端及存储介质。
技术介绍
目前U3D游戏应用的面板性能分析方法,是由分析人员在用于触发弹出面板的按键被点击的同时点击秒表开始计时,当面板弹出后立即停止秒表计时,并将秒表的当前计时作为面板的打开耗时,面板的打开耗时体现面板的性能。这种面板性能分析方法是由分析人员用掐秒表的方式实现的,而掐秒表本身会带入分析人员的反应误差。因此,目前的面板性能分析方法往往存在面板性能分析不准确的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种面板性能分析方法、装置、终端及存储介质,以减少面板性能分析结果受分析人员反应误差的影响,提高面板性能分析结果的准确性。技术方案如下:一种面板性能分析方法,包括:获取游戏客户端响应点击事件调用第一函数的第一时间,所述第一函数用于将所述点击事件确定为待处理事件,所述点击事件用于触发所述游戏客户端显示目标面板;获取所述游戏客户端对所述目标面板排版重建后调用第二函数的第二时间,所述第二函数表征所述目标面板排版重建完成;基于所述第一时间和所述第二时间生成所述目标面板的性能信息。一种面板性能分析装置,包括:第一时间获取单元,用于获取游戏客户端响应点击事件调用第一函数的第一时间,所述第一函数用于将所述点击事件确定为待处理事件,所述点击事件用于触发所述游戏客户端显示目标面板;第二时间获取单元,用于获取所述游戏客户端对所述目标面板排版重建后调用第二函数的第二时间,所述第二函数表征所述目标面板排版重建完成;面板性能分析单元,用于基于所述第一时间和所述第二时间生成所述目标面板的性能信息。一种终端,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现所述面板性能分析方法。一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行所述面板性能分析方法。本专利技术提供一种面板性能分析方法、装置、终端及存储介质,获取游戏客户端响应点击事件以显示目标面板的过程中,调用第一函数的第一时间和调用第二函数的第二时间,并基于第一时间和第二时间生成目标面板的性能信息,第一函数用于确定点击事件为待处理事件,第二函数表征目标面板排版重建完成。本专利技术是基于游戏客户端响应点击事件以显示目标面板过程中调用第一函数和第二函数的时间实现的对目标面板的性能分析,目标面板性能分析过程不受分析人员反应误差的影响,因此,提高了目标面板性能分析结果的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种掐秒表方式分析面板打开耗时的方法示意图;图2为本申请实施例提供的一种面板性能分析方法所适用于的终端的硬件结构框图;图3(a)-(d)为本申请实施例提供的一种面板性能分析方法示意图;图4为本申请实施例提供的一种面板性能分析方法流程图;图5为本申请实施例提供的另一种面板性能分析方法流程图;图6为本申请实施例提供的一种面板性能分析装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一Unity3D简称U3D,Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。目前基于U3D开发的游戏应用通常是由分析人员通过掐秒表的方式实现对游戏应用中面板的打开耗时的分析,面板的性能可以由多方面体现,面板的打开耗时就是用于体现面板性能的一个方面。目前这种掐秒表方式虽然能够实现对面板打开耗时的分析,但是因该过程受分析人员反应误差的影响,面板打开耗时分析结果往往存在不准确的情况,进而导致面板性能分析结果不准确。其中,分析人员通过掐秒表的方式实现对游戏应用中面板的打开耗时的分析过程参见图1。由图1可知,目前是由分析人员在存在用于触发弹出面板的点击事件时点击秒表开始计时,当面板弹出后立即停止秒表计时,并将秒表开始计时到秒表停止计时之间的时间间隔作为面板的打开耗时。这种面板性能分析过程依赖于分析人员主观行为,容易受分析人员反应误差的影响。具体的,面板性能分析过程受分析人员反应误差的影响主要体现在如下方面:第一、掐秒表本身会带入分析人员的反应误差,并且不同的分析人员的反应时长不一样,因此目前掐秒表方式不能准确反映面板的打开耗时。第二、由于反应时长的波动,同一分析人员对同一面板的几次分析结果之间可能会存在较大的波动。第三、在对存在打开耗时这一性能问题的面板进行修复后,在对修复后的面板进行打开耗时分析时,由于分析人员的反应误差,可能分析结果仍会表征面板存在打开耗时这一性能问题。除此以外,目前的掐秒表方式在实现过程中需要辅助设备(比如,存在秒表计时的终端)在旁边辅助分析,如果是多分析者分析则需要更多的辅助设备。本申请提供一种面板性能分析方法,以减少面板性能分析结果受分析人员反应误差的影响,提高面板打开耗时分析的准确性,进而提高面板性能分析结果的准确性。并且,本申请不需要由分析人员掐秒表,因此,不需要采用辅助设备,节约了分析成本。终端上可以安装至少一个游戏客户端,终端若需要对游戏客户端进行面板性能分析,可以在终端上安装面板性能分析应用,进而由该面板性能分析应用实现对游戏客户端的面板性能分析。为了便于理解,现先对本申请实施例提供的一种面板性能分析方法所适用于的终端进行详细介绍,具体请参见图2。如图1所示该终端可以包括:处理器201、存储器202、通信接口203、输入单元204和显示器205和通信总线206。存储器202中用于存放一个或者一个以上程序,程序可以包括程序代码,程序代码包括计算机操作指令,在本专利技术实施例中,该存储器中至少存储有用于实现以下功能的程序:获取游戏客户端响应点击事件调用第一函数的第一时间,第一函数用于将点击事件确定为待处理事件,点击事件用于触发游戏客户端显示目标面板;获取游戏客户端对目标面板排版重建后调用第二函数的第二时间,第二函数表征目标面板排版重建完成;基于第一时间和第二时间生成目标面板的性能信息。可选的,程序的细化功本文档来自技高网...

【技术保护点】
1.一种面板性能分析方法,其特征在于,包括:/n获取游戏客户端响应点击事件调用第一函数的第一时间,所述第一函数用于将所述点击事件确定为待处理事件,所述点击事件用于触发所述游戏客户端显示目标面板;/n获取所述游戏客户端对所述目标面板排版重建后调用第二函数的第二时间,所述第二函数表征所述目标面板排版重建完成;/n基于所述第一时间和所述第二时间生成所述目标面板的性能信息。/n

【技术特征摘要】
1.一种面板性能分析方法,其特征在于,包括:
获取游戏客户端响应点击事件调用第一函数的第一时间,所述第一函数用于将所述点击事件确定为待处理事件,所述点击事件用于触发所述游戏客户端显示目标面板;
获取所述游戏客户端对所述目标面板排版重建后调用第二函数的第二时间,所述第二函数表征所述目标面板排版重建完成;
基于所述第一时间和所述第二时间生成所述目标面板的性能信息。


2.根据权利要求1所述的方法,其特征在于,所述获取所述游戏客户端对所述目标面板排版重建后调用第二函数的第二时间,包括:
确定所述游戏客户端处理所述点击事件生成的界面变动信息,所述界面变动信息表征目标界面相对于当前显示界面的变动元素,所述目标界面为所述游戏客户端响应所述点击事件显示的包括所述目标面板的界面;
检测所述界面变动信息中是否存在变动元素;
所述获取所述游戏客户端对所述目标面板排版重建后调用第二函数的第二时间,包括:若所述界面变动信息中存在变动元素,获取所述游戏客户端对所述目标面板排版重建后调用第二函数的第二时间。


3.根据权利要求2所述的方法,其特征在于,还包括:
若所述界面变动信息中不存在变动元素,生成提醒信息;所述提醒信息用于指示所述游戏客户端响应所述点击事件不产生界面变化。


4.根据权利要求1所述的方法,其特征在于,若所述游戏客户端基于UGUI框架生成,所述第一函数为所述UGUI框架提供的用于将所述点击事件提交给所述游戏客户端的游戏前端处理逻辑的函数。


5....

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

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

1