【技术实现步骤摘要】
应用程序的耗电检测方法及装置
本公开涉及计算机
,尤其涉及应用程序的耗电检测方法及装置。
技术介绍
目前,智能手机等移动终端可以安装各种类型的应用程序,各个应用程序在运行过程中会使用移动终端的资源,例如CPU(CentralProcessingUnit,中央处理器)资源和/或网络资源等。当应用程序在移动终端的后台运行时,我们通常希望应用程序不再使用移动终端的资源。然而,在移动终端的后台运行的某些应用程序,会持续性或间歇性地使用移动终端的资源,导致消耗移动终端的电量。相关技术中,在移动终端的后台运行的某些应用程序对移动终端的资源的使用量虽然不大,但是可能会造成移动终端的耗电异常。例如,某个后台运行的应用程序虽然对CPU资源的使用量不大,但会阻碍CPU切换到较低频率工作或省电模式工作。再例如,某个后台运行的应用程序虽然对网络资源的使用量不大,但会导致基带芯片长期在高功耗模式下工作。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种应用程序的耗电检测方法及装置。根据本公开实施例的第一方面,提供一种应用程序的耗电检测方法,包括:检测终端设备的应用程序是否使用所述 ...
【技术保护点】
一种应用程序的耗电检测方法,其特征在于,包括:检测终端设备的应用程序是否使用所述终端设备的资源;统计第一时间段内的各次检测中所述终端设备的应用程序使用所述终端设备的资源的使用次数;根据所述使用次数,确定所述终端设备的应用程序是否耗电异常。
【技术特征摘要】
1.一种应用程序的耗电检测方法,其特征在于,包括:检测终端设备的应用程序是否使用所述终端设备的资源;统计第一时间段内的各次检测中所述终端设备的应用程序使用所述终端设备的资源的使用次数;根据所述使用次数,确定所述终端设备的应用程序是否耗电异常。2.根据权利要求1所述的应用程序的耗电检测方法,其特征在于,检测终端设备的应用程序是否使用所述终端设备的资源,包括:获取所述终端设备的应用程序使用所述终端设备的资源的使用总量;在本次检测获取的使用总量与上一次检测获取的使用总量之差不为零的情况下,判定本次检测中所述终端设备的应用程序使用所述终端设备的资源。3.根据权利要求1所述的应用程序的耗电检测方法,其特征在于,统计第一时间段内的各次检测中所述终端设备的应用程序使用所述终端设备的资源的使用次数,包括:对于所述第一时间段内的每一次检测,若检测到所述终端设备的应用程序使用所述终端设备的资源,则对所述终端设备的应用程序进行一次标记;将所述第一时间段内对所述终端设备的应用程序进行标记的次数确定为所述第一时间段内的各次检测中所述终端设备的应用程序使用所述终端设备的资源的使用次数。4.根据权利要求1至3中任意一项所述的应用程序的耗电检测方法,其特征在于,根据所述使用次数,确定所述终端设备的应用程序是否耗电异常,包括:根据第一时间段内的检测次数和所述使用次数的比值或差值,确定所述终端设备的应用程序是否耗电异常。5.一种应用程序的耗电检测装置,其特征在于,包括:检测模块,用于检测终端设备的应用程序是否使用所述终端设备的资源;统计模块,用于统计第一时间段内的各次检测中所述终端设备的应用程序使用所述终端设备的资源的使用...
【专利技术属性】
技术研发人员:乜聚科,刘立伟,刘任,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。