【技术实现步骤摘要】
一种应用程序流畅度检测方法及装置
本专利技术涉及计算机应用
,更具体地,涉及一种应用程序流畅度检测方法及装置。
技术介绍
安卓应用的流畅度直接体现用户体验,流畅度低时即应用卡顿,界面切换或用户操作不连贯流畅,用户体验差;流畅度高时即应用顺滑,界面切换或用户操作连贯流畅,用户体验好。目前大部分用于评估应用程序流畅度的指标是FPS,即系统合成帧率,是画面每秒刷新的帧数(刷新率),每秒刷新帧数越多所显示的画面越流畅。但界面静止不动时,图像渲染层是不会刷新帧,也就是界面静止时FPS帧率为0,FPS帧率可以很好的体现游戏的流畅度,但应用大部分是状态是静止的,获取的FPS并不能衡量应用的流畅度。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的应用程序流畅度检测方法及装置,克服了应用界面处于静止状态时无法检测应用程序流畅度状态的问题。根据本专利技术的一个方面,提供了一种应用程序流畅度检测方法,包括:S1,当图像渲染层通知应用界面绘制渲染时,获取应用界面绘制轮询频率;S2,根据所述应用界面绘制轮询频率,分析应用程序流畅度。本专利技术的有益效果为:通过获 ...
【技术保护点】
一种应用程序流畅度检测方法,其特征在于,包括:S1,当图像渲染层通知应用界面绘制渲染时,获取应用界面绘制轮询频率;S2,根据所述应用界面绘制轮询频率,分析应用程序流畅度。
【技术特征摘要】
1.一种应用程序流畅度检测方法,其特征在于,包括:S1,当图像渲染层通知应用界面绘制渲染时,获取应用界面绘制轮询频率;S2,根据所述应用界面绘制轮询频率,分析应用程序流畅度。2.如权利要求1所述的应用程序流畅度检测方法,其特征在于,所述步骤S1中获取应用界面绘制轮询频率具体包括:监听图像渲染层通知应用界面绘制渲染的通知事件,将每秒单位时间内图像渲染层通知应用界面绘制渲染的次数作为应用界面绘制轮询频率。3.如权利要求2所述的应用程序流畅度检测方法,其特征在于,所述步骤S1还包括:在获取所述应用界面绘制轮询频率的同时,获取每相邻两次应用界面绘制的时间间隔;所述步骤S2还包括:根据所述每相邻两次应用界面绘制的时间间隔,分析应用程序流畅度。4.如权利要求3所述的应用程序流畅度检测方法,其特征在于,所述获取每相邻两次应用界面绘制的时间间隔具体包括:监听图像渲染层通知应用界面绘制渲染的时间戳;通过相邻两次图像渲染层通知应用界面绘制渲染的时间戳,计算获取每相邻两次应用界面绘制的时间间隔。5.如权利要求2所述的应用程序流畅度检测方法,其特征在于,所述步骤S2中根据应用界面绘制轮询频率分析应用程序流畅度具体包括:根据所述应用界面绘制轮询频率的所属区间,对应得到应用流畅度状态,其中,应用界面绘制轮询频率区间与应用流畅度状态具有对应关系,所述应用流畅度状态为应用流畅、应用连贯或应用卡顿。6.如权利要求4所述的...
【专利技术属性】
技术研发人员:龚宁,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。