【技术实现步骤摘要】
一种应用程序启动时间统计方法、装置及系统
本申请涉及计算机
,特别涉及应用程序启动时间统计方法、装置和系统。
技术介绍
随着智能手机和iPad等移动终端设备的普及,人们逐渐习惯了使用应用程序(app)上网的方式,app是指智能手机、平板等移动终端的第三方应用程序;用户在使用app时,常会遇到首次或非首次启动应用,进入应用特别慢,即应用启动慢;因此,在开发app时,必须对其进行性能测试,不然会直接影响用户体验。而如何统计app启动时间是app研发时急需解决的技术问题。
技术实现思路
基于此,本申请提出了一种app启动时间统计方法,从用户实际感知的角度分析app启动起始时间和启动结束时间,从而提高app启动时间统计的准确性。本申请还提供了一种app启动时间统计装置和系统,用以保证上述方法在实际中的实现和应用。本申请提出了一种app启动时间统计方法,包括:从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间;确定app启动结束时间;计算所述app启动结束时间与所述app启动起始时间的差值,将所述差值作为所述app启动时间。可选的,所述从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间,包括:将操作系统创建app进程的时间点确定为app启动起始时间。可选的,所述从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间,包括:将用户启动app的启动事件时间点确定为app启 ...
【技术保护点】
1.一种app启动时间统计方法,其特征在于,包括:从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间;确定app启动结束时间;计算所述app启动结束时间与所述app启动起始时间的差值,将所述差值作为所述app启动时间。
【技术特征摘要】
1.一种app启动时间统计方法,其特征在于,包括:从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间;确定app启动结束时间;计算所述app启动结束时间与所述app启动起始时间的差值,将所述差值作为所述app启动时间。2.根据权利要求1所述方法,其特征在于,所述从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间,包括:将操作系统创建app进程的时间点确定为app启动起始时间。3.根据权利要求1所述方法,其特征在于,所述从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间,包括:将用户启动app的启动事件时间点确定为app启动起始时间。4.根据权利要求1所述方法,其特征在于,所述从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间,包括:将操作系统接收到app的启动事件准备创建app进程的时间点确定为app启动起始时间。5.根据权利要求1所述方法,其特征在于,所述确定app启动结束时间,包括:将app的页面的生命周期函数的结束时间点作为app启动结束时间。6.根据权利要求1所述方法,其特征在于,所述确定app启动结束时间,包括:将控件接收到数据的结束时间点作为app启动结束时间。7.一种app启动时间统计装置,其特征在于,包括:第一确定模块,用于从用户启动app的启动事件时间点至操作系统调用app代码的时间点之间的时间范围内,确定一个时间点作为app启动起始时间;第二确定模块,用于确定app启动结束时间;计算模块,用于计算所述app启动结束时间与所述app启动起始时间的差值,将所述差值作为所述app启动时间。8.一种app启动时间统计方法,其特征在于,包括:确定app启动起始时间;根据app页面内容的实际渲染情况确定app启动结束时间;计算所述app启动结束时间与所述app启动起始时间的差值,将所述差值作为所述app启动时间。9.根据权利要求8所述方法,其特征在于,所述根据app页面内容的实际渲染情况确定app启动结束时间,包括:监控app页面内容的渲染比例;将所述渲染比例达到预设比例阈值时的渲染时间点确定为app启动结束时间。10.根据权利要求8所述方法,其特征在于,所述根据app页面内容的实际渲染情况确定app启动结束时间,包括:以app页面内容被开始渲染的渲染时间点为起点,在预设时间内监控页面内容是否有变化,若否,将首次检测到页面内容不再变化的时间点确定为app启动结束时间。11.根据权利要求8所述方法,其特征在于,所述根据app页面内容的实际渲染情况确定app启动结束时间,包括:在app页面内容开始渲染之后,若接收到用户对页面实施的操作,则将用户实施操作的时间点确定为app启动结束时间。12.根据权利要求8所述方法,其特征在于,所述确定app启动起始时间,包括:将app代码被执行的时间点确定为app启动起始时间。1...
【专利技术属性】
技术研发人员:王曜东,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。