[發(fā)明專利]一種系統(tǒng)運行加速方法和裝置在審
| 申請?zhí)枺?/td> | 201310055418.8 | 申請日: | 2013-02-21 |
| 公開(公告)號: | CN103106093A | 公開(公告)日: | 2013-05-15 |
| 發(fā)明(設(shè)計)人: | 劉義平;田野;浦欣;李沖 | 申請(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/32 |
| 代理公司: | 工業(yè)和信息化部電子專利中心 11010 | 代理人: | 齊潔茹 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 系統(tǒng) 運行 加速 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其涉及一種系統(tǒng)運行加速方法和裝置。
背景技術(shù)
隨著PC(Personal?Computer,個人計算機)的日益發(fā)展,PC的應(yīng)用也逐漸增多,進而導(dǎo)致PC在使用過程中,會慢慢累積很多非必要進程,占用系統(tǒng)的內(nèi)存、CPU、IO(input/output,輸入輸出)等資源,系統(tǒng)在運行上會表現(xiàn)為越來越慢,啟動軟件也需要很長的等待時間,極大的影響了用戶的使用。對于該類問題,目前主要存在如下幾種解決方案:1)通過逐一關(guān)閉不必要的已打開程序來釋放系統(tǒng)所占用的資源;2)調(diào)用系統(tǒng)的資源管理器,手動結(jié)束不必要的進程;3)注銷或重啟電腦。
然而,對于上述解決方案1),會因為系統(tǒng)已經(jīng)比較緩慢,導(dǎo)致操作過程中會經(jīng)常卡死,操作不便;對于上述解決方案2),通常需要用戶具有進程辨別能力,使得普通用戶根本無法區(qū)分進程管理中眾多進程的含義,進而無從選擇;對于上述解決方案3),嚴重影響用戶的當前使用,乃無奈之舉。
可見上述解決方案均不能有效的提高系統(tǒng)的運行速度。所以,目前如何提供一種解決方案,能夠為所有用戶提供一種簡單、易行的系統(tǒng)加速運行方案,進而提高系統(tǒng)運行效率成為目前亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的系統(tǒng)運行加速方法和裝置。
依據(jù)本發(fā)明的一個方面,提供了一種系統(tǒng)運行加速方法,包括:
加速開啟步驟:在預(yù)設(shè)的開啟條件被觸發(fā)時,構(gòu)造并顯示包含有一鍵加速控件的加速面板;
加速執(zhí)行步驟:實時檢測所述加速面板內(nèi)的一鍵加速控件,當所述一鍵加速控件被觸發(fā)時,將當前運行的所有進程占用的內(nèi)存交換到虛擬內(nèi)存,輔助系統(tǒng)加速運行。
可選地,本發(fā)明所述方法中:
所述加速開啟步驟進一步包括:當所述預(yù)設(shè)的開啟條件被觸發(fā)時,按設(shè)定的獲取基準,掃描系統(tǒng)運行環(huán)境,獲取當前運行的可關(guān)閉進程及軟件,并將獲取的可關(guān)閉進程及軟件通過所述加速面板進行展示,供用戶進行關(guān)閉選擇;
所述加速執(zhí)行步驟進一步包括:當所述一鍵加速控件被觸發(fā)時,關(guān)閉所述加速面板內(nèi)被選中的進程和/或軟件,回收系統(tǒng)內(nèi)存及資源。
可選地,本發(fā)明所述方法中,所述加速開啟步驟進一步包括:
當所述預(yù)設(shè)的開啟條件被觸發(fā)時,調(diào)用預(yù)先配置的庫文件,獲取可關(guān)閉的進程類型和軟件類型;
以獲取的類型信息為基準,掃描系統(tǒng)運行環(huán)境,獲取當前運行的可關(guān)閉進程和軟件,并將獲取的可關(guān)閉進程及軟件通過所述加速面板進行展示,供用戶進行關(guān)閉選擇。
可選地,本發(fā)明所述方法中,所述庫文件中配置的可關(guān)閉的進程類型包括非系統(tǒng)服務(wù)進程和非系統(tǒng)安全防護進程。
可選地,本發(fā)明所述方法中,所述加速開啟步驟進一步包括:在所述加速面板內(nèi)展示可關(guān)閉進程及軟件時,將不影響用戶使用的冗余進程默認配置為關(guān)閉選中狀態(tài)。
可選地,本發(fā)明所述方法中,所述不影響用戶使用的冗余進程包括:在軟件未開啟情況下,自動運行的軟件支撐進程。
可選地,本發(fā)明所述方法中,所述加速開啟步驟進一步包括:在所述加速面板內(nèi)展示可關(guān)閉進程及軟件時,將記錄的用戶前一次加速選擇時選中的進程和/或軟件默認配置為關(guān)閉選中狀態(tài)。
可選地,本發(fā)明所述方法中,所述加速開啟步驟進一步包括:在預(yù)設(shè)的開啟條件被觸發(fā)時,計算當前運行的各進程的資源占用率,并基于各進程資源占用率求取當前總資源占用率后,在構(gòu)造的所述加速面板內(nèi)進行資源占用顯示。
可選地,本發(fā)明所述方法中,所述計算各進程的資源占用率的方式包括:獲取進程i的cpu占用量X、內(nèi)存占用量Y和輸入輸出IO占用量Z,基于獲取的各參數(shù),計算得到進程i的資源占用率Qi,其中:
式中,X總為系統(tǒng)全負載運行時X值總和,Y總為系統(tǒng)全負載運行時Y值總和,Z總為系統(tǒng)全負載運行時Z值總和。
進一步地,資源占用率Qi還可以通過如下方式計算:
式中,k1、k2、k3分別為預(yù)先配置的cpu、內(nèi)存以及IO的權(quán)值。
可選地,通過上述計算方式計算出當前運行的各進程的資源占用率Qi后,將各Qi求和得到當前占用的總資源占用率Q總,即:并在構(gòu)造的所述加速面板內(nèi)實時顯示當前資源占用率Q總對應(yīng)的數(shù)值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310055418.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





