【技术实现步骤摘要】
一种用于终端进程的监听控制方法
本专利技术涉及移动终端的进程监听技术,尤其涉及一种用于终端进程的监听控制方法。
技术介绍
随着智能终端的大量普及,用户不仅关注智能终端的外观、视觉效果,同时也越来越注重智能终端性能问题和功耗问题,比如,终端耗电的快慢、运行是否流畅、内存使用情况,以及应用程序启动速度等性能指标。智能终端内部可供使用的计算,存储资源通常是有限的,当在与用户进行交互时,如果终端开启过多的应用,势必会影响终端的功耗、性能等问题。而且,很多三方应用有自启和被关联应用唤醒的情况。例如,用户并没有打开百度文库,但用户只要打开了百度视频、百度搜索等,就会把百度文库也给唤醒,甚至用户把这些应用都关闭之后,这些应用也可由其他应用,或者手机亮屏息屏等动作唤醒。一些应用会默认有定时唤醒服务,或者在一个应用退出时,发消息以启动另一个应用或服务。有许多服务不提供用户可见或可操作的界面,而只是后台运行,因此上述没有界面的后台服务,现有的进程监听技术可能监听不到它们已被启动,因此也无法统计这些后台服务。所以,在用户与智能终端 ...
【技术保护点】
1.一种用于终端进程的监听控制方法,其特征在于,包括:/nS1:将新创建的进程的包名添加至集合,形成包含进程的包名的集合;/nS2:根据所述集合中的进程的包名,对所述集合中包名对应的进程的数量进行统计;/nS3:当所述集合中包名对应的进程的数量超过预设值时,获取所有正在运行的进程,并确定所有正在运行的进程中最新运行的n个的进程;/nS4:销毁所述最新运行的n个进程之外的其他正在运行的各进程,并从所述集合中移除包含在所述集合中的被销毁的各进程的包名。/n
【技术特征摘要】
1.一种用于终端进程的监听控制方法,其特征在于,包括:
S1:将新创建的进程的包名添加至集合,形成包含进程的包名的集合;
S2:根据所述集合中的进程的包名,对所述集合中包名对应的进程的数量进行统计;
S3:当所述集合中包名对应的进程的数量超过预设值时,获取所有正在运行的进程,并确定所有正在运行的进程中最新运行的n个的进程;
S4:销毁所述最新运行的n个进程之外的其他正在运行的各进程,并从所述集合中移除包含在所述集合中的被销毁的各进程的包名。
2.根据权利要求1所述的用于终端进程的监听控制方法,其特征在于,步骤S1具体包括:
S11:判断集合中是否存在新创建的进程的包名;
S12:若不存在,则将所述新创建的进程的包名添加至集合,形成包含进程的包名的集合。
3.根据权利要求1或2所述的用于终端进程的监听控制方法,其特征在于,所述包名的数据类型为String,所述集合是类型为String的进程的包名集合。
4.根据权利要求1所述的用于终端进程的监听控制...
【专利技术属性】
技术研发人员:沈卫东,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。