[发明专利]系统优化方法及装置有效
申请号: | 201310113131.6 | 申请日: | 2013-04-02 |
公开(公告)号: | CN103164268A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 刘进;杨继鑫;李良;王海洋;丁振 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 宋菲;刘云贵 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 优化 方法 装置 | ||
1.一种系统优化方法,包括:
判断系统中正在运行的程序是否满足预设的优化规则;
将满足所述预设的优化规则的程序显示在程序列表的第一分类中,将不满足所述预设的优化规则的程序显示在程序列表的第二分类中,其中,所述第一分类中的程序的状态默认为选中,所述第二分类中的程序的状态默认为非选中;
根据触发的优化指令,对所述程序列表中状态为选中的程序进行优化处理,其中,所述优化指令中包含所述程序列表中的程序的状态。
2.如权利要求1所述的方法,其中,所述第二分类进一步包括第一小类和第二小类,则所述方法还包括:
对于第二分类中的程序,进一步判断其是否属于预设的常用程序列表;
如果判断结果为是,则将其显示在所述第一小类中,如果判断结果为否,则将其显示在所述第二小类中,其中,所述第二小类中的程序的状态默认为与上一次接收到的优化指令中的状态相同。
3.如权利要求2所述的方法,其中,所述第一分类显示在所述第二分类的上方或左侧,且所述第二分类中的第二小类显示在所述第一小类的上方或左侧。
4.如权利要求1-3中任一所述的方法,进一步包括:对于第二分类中的程序,进一步判断其是否满足预设的保护条件,如果满足所述预设的保护条件,则将其从所述程序列表的第二分类中移除。
5.如权利要求1-4中任一所述的方法,所述预设的优化规则进一步包括第一类优化规则和第二类优化规则,则所述方法进一步包括:对于第一分类中满足第一类优化规则但不满足第二类优化规则的程序,进一步判断其名称是否存储在预设的数据库中,如果没有存储在所述数据库中,则将其从所述程序列表的第一分类中移除;以及
对于第二分类中的程序,进一步判断其名称是否存储在所述预设的数据库中,如果没有存储在所述数据库中,则将其从所述程序列表的第二分类中移除。
6.如权利要求5所述的方法,所述第二类优化规则包括:判断程序是否出现异常,如果判断结果为是,则确定所述程序满足所述第二类优化规则,其中,所述异常包括:GDI泄漏、窗口卡死和CPU卡死。
7.如权利要求5所述的方法,所述第一类优化规则包括以下规则中的一个或多个:
判断程序的资源占用率是否超出预设的阈值,如果超出所述阈值,则确定所述程序满足所述第一类优化规则,其中,所述资源包括以下资源中的一个或多个:内存资源、磁盘资源、CPU资源和网络吞吐量;
判断程序是否出现在前台的运行程序中,如果没有出现在所述前台的运行程序中,则确定所述程序满足所述第一类优化规则,其中,所述前台的运行程序包括:浏览器中运行的程序、任务栏上显示的程序和窗口上显示的程序;
判断程序是否符合预设的黑名单规则,如果符合,则确定所述程序满足所述第一类优化规则;以及
判断程序是否符合预设的运行条件,如果不符合,则确定所述程序满足所述第一类优化规则。
8.如权利要求7所述的方法,当所述前台的运行程序为窗口上显示的程序时,所述第一类优化规则进一步包括:当所述窗口上显示的程序的使用频率低于预设值时,进一步判断所述程序在窗口中是否置顶,如果判断结果为否,则确定所述程序满足所述第一类优化规则。
9.如权利要求1所述的方法,所述优化处理具体为:将待优化的程序关闭;为待优化的程序设置CPU优先级;和/或,将待优化的程序从多核CPU的多个内核中切换到一个内核中。
10.如权利要求1所述的方法,进一步包括:
计算当前系统的资源占用率,将所述资源占用率以悬浮球的形式显示在所述程序列表的指定位置,所述悬浮球的显示颜色随资源占用率的改变而变化,且所述悬浮球内显示有资源占用率的百分比,其中,所述资源包括以下资源中的一个或多个:内存资源、磁盘资源和CPU资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310113131.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件测试用例自动生成方法
- 下一篇:一种实现单机支持高并发处理方法及系统