The embodiment of the invention relates to a CPU monitoring method, a device, a computer readable storage medium and a mobile terminal. The method includes: according to the first preset time interval acquisition system CPU occupancy rate; if the current occupancy rate of CPU system with a system of CPU occupancy rate difference between adjacent exceeds a specified value, the current occupancy rate of CPU system as the first CPU occupancy rate; if the CPU occupancy rate is not less than the first CPU occupancy rate the duration exceeds a specified length of time for each application CPU occupancy rate. When the system CPU occupancy rate increases greatly and lasts for a long time, the method can judge that the application consumes a large amount of CPU resources in the mobile terminal, and then obtains the application CPU occupation rate corresponding to the current running application in the mobile terminal. When the total CPU of the system increases rapidly, the CPU occupation rate of the application can be obtained in time, which is beneficial to monitor the CPU occupancy of the application program and identify the abnormal application program.
【技术实现步骤摘要】
CPU监测方法、装置、计算机可读存储介质和移动终端
本专利技术涉及计算机
,特别是涉及一种CPU监测方法、装置、计算机可读存储介质和移动终端。
技术介绍
随着智能移动终端的迅速发展,用户对智能移动终端的性能要求越来越高。在智能移动终端中,智能移动终端系统程序运行、第三方应用程序运行均需要消耗智能移动终端的系统资源,当智能移动终端的系统资源被大量消耗时,会影响智能移动终端的运行效率。
技术实现思路
本专利技术实施例提供一种CPU监测方法、装置、计算机可读存储介质和移动终端,可以监测移动终端中应用程序的CPU占用率。一种CPU监测方法,包括:按照预设的第一时间间隔获取系统CPU占用率;若当前系统CPU占用率与相邻上一次系统CPU占用率的差值超过指定值,将所述当前系统CPU占用率作为第一CPU占用率;若系统CPU占用率不小于所述第一CPU占用率的持续时长超过指定时长,获取各应用程序CPU占用率。一种CPU监测装置,包括:第一获取模块,用于按照预设的第一时间间隔获取系统CPU占用率;差值模块,用于若当前系统CPU占用率与相邻上一次系统CPU占用率的差值超过指定值,将所述 ...
【技术保护点】
一种CPU监测方法,其特征在于,包括:按照预设的第一时间间隔获取系统CPU占用率;若当前系统CPU占用率与相邻上一次系统CPU占用率的差值超过指定值,将所述当前系统CPU占用率作为第一CPU占用率;若系统CPU占用率不小于所述第一CPU占用率的持续时长超过指定时长,获取各应用程序CPU占用率。
【技术特征摘要】
1.一种CPU监测方法,其特征在于,包括:按照预设的第一时间间隔获取系统CPU占用率;若当前系统CPU占用率与相邻上一次系统CPU占用率的差值超过指定值,将所述当前系统CPU占用率作为第一CPU占用率;若系统CPU占用率不小于所述第一CPU占用率的持续时长超过指定时长,获取各应用程序CPU占用率。2.根据权利要求1所述的CPU监测方法,其特征在于,在所述获取各应用程序CPU占用率之前,所述方法还包括:查找上一次获取各应用程序CPU占用率的时刻;若当前时刻与所述上一次获取各应用程序CPU占用率的时刻的时间差超过第一阈值,获取所述各应用程序CPU占用率。3.根据权利要求1所述的CPU监测方法,其特征在于,所述获取系统CPU占用率包括:获取连续两次采集的系统CPU累计工作时长的差值作为第一差值;根据所述第一差值和所述时间间隔获取系统CPU占用率。4.根据权利要求1所述的CPU监测方法,其特征在于,所述方法还包括:若检测到应用程序对应的CPU占用率超过第二阈值,检测所述应用程序是否满足预设规则;若否,停止运行所述应用程序对应的进程。5.根据权利要求1所述的CPU监测方法,其特征在于,所述方法还包括:根据所述系统CPU占用率获取对应的CPU占用级别;累计连续维持在所述占用级别的次数;当所述次数达到所述占用级别对应的第三阈值时,确定与所述占用级别对应的繁忙程度。6.一种CPU监测装置,其特征在于,包括:第一获取模块,用于按照预设的第一时间间隔获取系统CPU占用率;差值模块,用于若当前系统CPU占用率与相邻上一次系统CPU占用率的差值超过指定值,将所述当前系统CPU占用率作为第一CPU...
【专利技术属性】
技术研发人员:王彬,张俊,帅朝春,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。