[发明专利]一种应用启动的监测方法、装置、设备及存储介质在审
申请号: | 202111298229.4 | 申请日: | 2021-11-04 |
公开(公告)号: | CN114048094A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 袁耀辉;朱家锐 | 申请(专利权)人: | 北京博睿宏远数据科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 王瑞云 |
地址: | 100027 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 启动 监测 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种应用启动的监测方法、装置、设备及存储介质,该方法包括:在检测到满足应用启动监测条件时,对各预设方法的运行情况进行实时监测,获取各预设方法的运行起始时间点和运行终止时间点;并根据各预设方法的运行起始时间点和运行终止时间点,确定各预设应用启动阶段的时长;根据各预设应用启动阶段的时长,确定目标应用的启动情况。本发明实施例的技术方案,通过将应用启动过程划分为多个预设应用启动阶段,并通过对各预设方法运行情况的监测,获取各预设应用启动阶段的耗时情况,可以实现对完整应用启动过程的精准监测。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种应用启动的监测方法、装置、设备及存储介质。
背景技术
应用启动性能,是影响用户移动应用使用体验的重要指标;进行应用启动过程的性能分析,进而对应用启动过程进行有针对性的优化,对提升用户使用体验具有重要意义。
目前,现有的应用启动过程分析方法,通常是基于重写系统提供的生命周期,获取应用启动过程的耗时情况,以实现对应用启动过程的简单分析。然而,仅通过对生命周期的监控,只能简单的获取部分方法的执行耗时,无法实现对整个应用启动过程的监测和分析。
发明内容
本发明实施例提供一种应用启动的监测方法、装置、设备及存储介质,可以准确获取应用启动过程中各阶段的耗时情况,实现对应用启动过程的精准监测。
第一方面,本发明实施例提供了一种应用启动的监测方法,包括:
在检测到满足应用启动监测条件时,对各预设方法的运行情况进行实时监测,获取所述各预设方法的运行起始时间点和运行终止时间点;
根据所述各预设方法的运行起始时间点和运行终止时间点,确定各预设应用启动阶段的时长;
其中,预设应用启动阶段包括至少一个预设方法的运行起始时间点或者运行终止时间点;
根据所述各预设应用启动阶段的时长,确定目标应用的启动情况。
第二方面,本发明实施例还提供了一种应用启动的监测装置,包括:
方法运行监测模块,用于在检测到满足应用启动监测条件时,对各预设方法的运行情况进行实时监测,获取所述各预设方法的运行起始时间点和运行终止时间点;
应用启动阶段时长确定模块,用于根据所述各预设方法的运行起始时间点和运行终止时间点,确定各预设应用启动阶段的时长;
其中,预设应用启动阶段包括至少一个预设方法的运行起始时间点或者运行终止时间点;
启动情况确定模块,用于根据所述各预设应用启动阶段的时长,确定目标应用的启动情况。
第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器执行本发明任意实施例提供的应用启动的监测方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的应用启动的监测方法。
本发明实施例提供的技术方案,在检测到满足应用启动监测条件时,对各预设方法的运行情况进行实时监测,获取各预设方法的运行起始时间点和运行终止时间点;并根据各预设方法的运行起始时间点和运行终止时间点,确定各预设应用启动阶段的时长;根据各预设应用启动阶段的时长,确定目标应用的启动情况;通过将应用启动过程划分为多个预设应用启动阶段,并通过对各预设方法运行情况的监测,获取各预设应用启动阶段的耗时情况,可以实现对完整应用启动过程的精准监测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博睿宏远数据科技股份有限公司,未经北京博睿宏远数据科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111298229.4/2.html,转载请声明来源钻瓜专利网。