客户端的数据处理方法、装置、终端及存储介质制造方法及图纸

技术编号:42525232 阅读:15 留言:0更新日期:2024-08-27 19:35
本申请公开了一种客户端的数据处理方法、装置、终端及存储介质,涉及计算机技术领域。所述方法包括:通过插件控制客户端对应的统计系统在客户端运行的过程中,统计得到至少一个统计组分别对应的统计数据,该统计数据用于表征客户端的运行情况;其中,客户端基于虚幻引擎构建;通过插件中的数据采集接口,根据目标统计组的标识和目标统计组中的目标统计项的标识,从至少一个统计组分别对应的统计数据中,获取目标统计项对应的当前帧的上一帧的原始性能数据;从原始性能数据中获取热点性能数据,该热点性能数据用于反映客户端的性能问题。本申请通过插件实现客户端的性能数据自动获取和处理,从而提高了客户端的数据处理效率。

【技术实现步骤摘要】

本申请实施例涉及计算机,特别涉及一种客户端的数据处理方法、装置、终端及存储介质


技术介绍

1、对于处于研发、运营等阶段的游戏客户端,相关人员需要对游戏客户端进行调试、性能测试、性能问题分析等处理,以为后续性能优化策略的制定提供参考,尤其是在游戏客户端的运行过程中出现卡顿的情况下。

2、以基于ue4(unreal engine 4,虚幻引擎4)构建的游戏客户端为例,由于ue4本身自带的数据统计机制——stat系统,并开放了众多用于性能数据显示的stat指令。相关人员可以通过手动输入具体的stat指令,来获取针对该游戏客户端不同的统计数据(如耗时、内存分布等数据),以进行该游戏客户端的人工优化。

3、然而,通过人工手动进行多轮stat指令输入,以获取戏客户端的统计数据,再根据统计数据,人工识别卡顿帧、人工定位产生卡顿问题的原因,以制定性能优化策略,客户端的数据处理效率并不高。


技术实现思路

1、本申请实施例提供了一种客户端的数据处理方法、装置、终端及存储介质,能够提高了客户端的数据处理效本文档来自技高网...

【技术保护点】

1.一种客户端的数据处理方法,其特征在于,所述客户端基于虚幻引擎构建,所述虚幻引擎中部署有用于统计所述客户端运行时的相关数据的统计系统;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述虚幻引擎驱动所述插件与所述客户端同步运行;

3.根据权利要求1所述的方法,其特征在于,所述从所述原始性能数据中获取热点性能数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述驱动所述插件调用卡顿处理函数,从所述统计系统中获取所述新建帧的上一帧的线程耗时数据,包括:

6...

【技术特征摘要】

1.一种客户端的数据处理方法,其特征在于,所述客户端基于虚幻引擎构建,所述虚幻引擎中部署有用于统计所述客户端运行时的相关数据的统计系统;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述虚幻引擎驱动所述插件与所述客户端同步运行;

3.根据权利要求1所述的方法,其特征在于,所述从所述原始性能数据中获取热点性能数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述驱动所述插件调用卡顿处理函数,从所述统计系统中获取所述新建帧的上一帧的线程耗时数据,包括:

6.根据权利要求4所述的方法,其特征在于,所述对所述原始函数调用数据进行过滤,得到所述新建帧的上一帧对应的最终函数调用数据,包括:

7.根据权利要求6所述的方法,其特征在于,所述对所述原始函数调用数据进行过滤,得到所述新建帧的上一帧对应的最终函数调用数据之后,还包...

【专利技术属性】
技术研发人员:谭旭东陈瑞坤
申请(专利权)人:深圳市腾讯网络信息技术有限公司
类型:发明
国别省市:

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

1