一种检测游戏卡顿帧的方法及装置与流程

文档序号:17817364发布日期:2019-06-05 21:54
技术总结
本发明涉及一种检测游戏卡顿帧的方法,适用于基于虚幻4引擎的游戏,属于游戏测试领域。该方法包括如下步骤:使用hook函数监控FEngineLoop::Tick函数的调用,计算每帧调用FEngineLoop::Tick函数的时长得到对应的帧耗时,并记录所有帧的帧耗时;查找帧耗时超过游戏设定帧速率对应的单帧时长的帧。所述hook函数用于执行:FEngineLoop::Tick函数被调用前,记录当前系统时间为帧开始时间;调用FEngineLoop::Tick函数刷新帧;FEngineLoop::Tick函数调用返回时再次记录当前系统时间为帧结束时间;计算帧结束时间与帧开始时间的差值,得到该帧的帧耗时。为了方便后续版本的维护或测试,将FEngineLoop::Tick函数被调用时刻的时间及对应的帧耗时输出至指定路径的文本文件。

技术研发人员:刘马良;李爱华;胡逸飞
受保护的技术使用者:珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司
技术研发日:2019.01.17
技术公布日:2019.06.04

再多了解一些
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1