【技术实现步骤摘要】
基于应用启动频率的Android进程管理机制处理方法
本专利技术涉及一种基于应用启动频率的Android进程管理机制处理方法,属于计算机信息
技术介绍
Android系统的进程管理机制不同于其他的系统,与其他大部分操作系统相反,Android系统会尽可能地保留进程,这样使得Android系统的内存使用率保持一个高水平。因为如果一个设备拥有比较大的内存,而每当有进程不再活动的时候就自动回收的话,有一部分的内存将永远不会被使用到,这就浪费了设备本身的优势。因为Android系统的内存使用率保持一个较高的数值,这样在有新的进程启动而导致内存不足时,系统就会选择性的回收不再活动的进程,而回收时Android系统会根据进程的等级,Android系统进程一般分为6个等级:前台进程、可见进程、服务进程、后台进程、内容提供节点进程、空进程,该6个等级被回收的优先级依次提高。按照这样的机制回收进程,会出现进程回收优先级比较高但是进程启动频率却很高,这样会浪费很多的时间在进程的启动上。
技术实现思路
本专利技术提供了一种基于应用启动频率的Android进程管理机制处理方法,增强用户的体验感。本专利技术为实现上述目的,通过以下技术方案实现:一种基于应用启动频率的Android进程管理机制处理方法,包括:1)建立信息表在用户使用系统的一开始就建立起一个进程信息表,该表永久存在,表中记录每一个进程应用的启动频率和唤醒频率,并且将启动频率和唤醒频率相加作为最终的启动频率;2)进程等级 ...
【技术保护点】
1.一种基于应用启动频率的Android进程管理机制处理方法,其特征在于,包括:/n1)建立信息表/n在用户使用系统的一开始就建立起一个进程信息表,该表永久存在,表中记录每一个进程应用的启动频率和唤醒频率,并且将启动频率和唤醒频率相加作为最终的启动频率;/n2)进程等级重排/n将系统中的Android原生的进程等级进行重排,重排只针对后三个等级即后台进程、内容提高节点进程以及空进程,以此作为进程回收的标准。/n
【技术特征摘要】
1.一种基于应用启动频率的Android进程管理机制处理方法,其特征在于,包括:
1)建立信息表
在用户使用系统的一开始就建立起一个进程信息表,该表永久存在,表中记录每一个进程应用的启动频率和唤醒频率,并且将启动频率和唤醒频率相加作为最终的启动频率;
2)进程等级重排
将系统中的Android原生的进程等级进行重排,重排只针对后三个等级即后台...
【专利技术属性】
技术研发人员:姜松,孟祥朋,
申请(专利权)人:山东云缦智能科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。