【技术实现步骤摘要】
卡顿检测方法及装置
[0001]本公开涉及图像处理
,尤其涉及一种卡顿检测方法及装置。
技术介绍
[0002]随着终端的快速发展,用户使用终端的频率和时间也越来越多。用户在使用移动终端的过程中,图像处理的流畅性是影响用户对终端性能评价最直接和重要的因素之一,因此对终端进行卡顿检测对于提高用户体验具有很重要的现实意义。
[0003]相关技术中可以通过检测中央处理器(central processing unit,CPU)的耗时是否超出耗时阈值来判断终端是否产生卡顿。由于图像成像中对应的处理模块包括CPU、图形处理器(graphics processing unit,GPU)以及视图控制器。当任一图像帧在CPU或者GPU中的处理时长过长时,导致下一图像帧对应的数据并未准备好,终端展示界面还是展示上一图像帧,使得图像处理过程出现卡顿现象,因此,仅检测CPU是否卡顿会导致图像处理过程中卡顿检测不准确的问题。
技术实现思路
[0004]本公开提供一种卡顿检测方法及装置,以至少解决相关技术中仅检测CPU是否 ...
【技术保护点】
【技术特征摘要】
1.一种卡顿检测方法,其特征在于,包括:若检测到中央处理器获取到针对图像的展示信息,则触发图形处理器的耗时检测子线程;采用所述耗时检测子线程,获取所述图像对应的第一处理时长,所述第一处理时长为所述图像对应的绘制开始时间点至所述图像对应的渲染完成时间点之间的时长;若所述第一处理时长大于或者等于第一时长阈值,则确定所述图形处理器的卡顿检测结果为所述图形处理器处于卡顿状态。2.根据权利要求1所述的方法,其特征在于,所述采用所述耗时检测子线程,获取所述图像对应的第一处理时长,包括:若确定对所述图像进行帧回调处理,则获取所述图像对应的绘制开始时间点;添加所述图像对应的空白图像视图,并将所述空白图像视图添加完成信息发送至所述耗时检测子线程;若确定所述触发图形处理器针对所述图像的图像视图渲染完成,则采用所述耗时检测子线程获取所述图像对应的渲染完成时间点;将所述图像对应的绘制开始时间点至所述图像对应的渲染完成时间点之间的时长确定为所述图像对应的第一处理时长。3.根据权利要求1所述的方法,其特征在于,所述触发图形处理器的耗时检测子线程之后,还包括:采用所述耗时检测子线程,获取所述图像对应的第二处理时长,所述第二处理时长为所述图像对应的绘制开始时间点到当前渲染图像视图的渲染时间点之间的时长,所述当前渲染图像视图为所述图像对应的所有图像视图中当前渲染的图像视图;若所述第二处理时长达到第二时长阈值,且确定所述图像对应的所有图像视图未渲染完成,则确定所述图形处理器的卡顿检测结果为所述图形处理器处于卡顿状态。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述图形处理器未处于所述卡顿状态时处理一个图像视图的子时长;获取预设个数的所述子时长对应的目标时长,并将所述目标时长确定为时长阈值。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:若确定所述图形处理器处于卡顿状态,则调节所述图形...
【专利技术属性】
技术研发人员:李杨威,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。