[發(fā)明專利]一種安卓系統(tǒng)運行速度管理方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201610154722.1 | 申請日: | 2016-03-17 |
| 公開(公告)號: | CN105740071B | 公開(公告)日: | 2018-12-04 |
| 發(fā)明(設(shè)計)人: | 陳建輝 | 申請(專利權(quán))人: | 深圳市九洲電器有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所 44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 系統(tǒng) 運行 速度 管理 方法 | ||
本發(fā)明涉及一種安卓系統(tǒng)運行速度管理方法及系統(tǒng),分別對六種進程設(shè)置重要性數(shù)值和初始內(nèi)存閥值,對空進程和內(nèi)容提供節(jié)點的內(nèi)存閥值進行調(diào)整,根據(jù)應(yīng)用切換次數(shù)來調(diào)整后臺進程,在安卓系統(tǒng)內(nèi)存空間不足時優(yōu)先結(jié)束空進程和內(nèi)容提供節(jié)點,并且根據(jù)應(yīng)用切換次數(shù)來對后臺進程進行調(diào)整,既保證應(yīng)用切換的速度,又最大限度的釋放內(nèi)存空間,從而提高安卓系統(tǒng)的運行速度,保證安卓系統(tǒng)的運行速度和流暢度,不影響使用者的使用,給使用者帶來極大的便利和良好的使用體驗。
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種安卓系統(tǒng)運行速度管理方法及系統(tǒng)。
背景技術(shù)
目前,安卓(Android)系統(tǒng)在各種智能設(shè)備中應(yīng)用非常廣泛,安卓系統(tǒng)的出現(xiàn),使智能設(shè)備在人們中得到快速普及。人們在享受安卓系統(tǒng)帶來的多方面超值體驗的同時,也對安卓智能設(shè)備運行一段時間后的操作流暢度(即運行速度)明顯下降很不滿意。如何提升安卓系統(tǒng)在運行一段時間后的運行速度,成為迫切需要解決的問題,也是廣大安卓智能設(shè)備使用者急切的需求。
影響Android智能設(shè)備運行速度的因素很多,其中安卓系統(tǒng)進程管理是很大的因素。Android系統(tǒng)將進程分為六大類:前臺進程、可見進程、次要進程、后臺進程、內(nèi)容供應(yīng)節(jié)點、空進程。一個應(yīng)用在不同的階段會屬于上述的不同進程,比如使用者正在操作的應(yīng)用屬于前臺進程,當(dāng)按Home鍵回到系統(tǒng)主界面時,應(yīng)用會變成后臺進程;當(dāng)該應(yīng)用被其他應(yīng)用的提示框遮擋,則會變成可見進程。安卓系統(tǒng)基于Linux系統(tǒng),有自身的進程管理策略,在進程活動停止后就結(jié)束該進程,并把這些進程都保留在內(nèi)存中,直到安卓系統(tǒng)需要更多內(nèi)存為止。但是,這些保留在內(nèi)存中的進程會占用大量的內(nèi)存,尤其所保留的進程中很多含有后臺服務(wù)就會大大影響安卓系統(tǒng)的運行速度,降低安卓系統(tǒng)的運行速度和流暢度,影響使用者的使用,給使用者帶來極大的不便和非常差的使用體驗。
發(fā)明內(nèi)容
有鑒于此,有必要針對上述安卓系統(tǒng)進程影響安卓系統(tǒng)運行速度,給使用者帶來極大不便和不良體驗的問題,提供一種安卓系統(tǒng)運行速度管理方法及系統(tǒng)。
本發(fā)明提供的一種安卓系統(tǒng)運行速度管理方法,包括如下步驟:
S10:根據(jù)進程重要性程度,分別為前臺進程、可見進程、次要進程、后臺進程、內(nèi)容供應(yīng)節(jié)點及空進程六種進程設(shè)置重要性數(shù)值,且重要性數(shù)值由小到大,重要性數(shù)值越大則進程重要性越低;
S20:根據(jù)重要性數(shù)值,分別為前臺進程、可見進程、次要進程、后臺進程、內(nèi)容供應(yīng)節(jié)點及空進程六種進程設(shè)置初始內(nèi)存閥值,且初始內(nèi)存閥值由小到大;
S30:調(diào)整空進程的內(nèi)存閥值為第一內(nèi)存閥值,第一內(nèi)存閥值大于空進程的初始內(nèi)存閥值;調(diào)整內(nèi)容供應(yīng)節(jié)點的內(nèi)存閥值為第二內(nèi)存閥值,第二內(nèi)存閥值大于內(nèi)容供應(yīng)節(jié)點的初始內(nèi)存閥值;
S40:監(jiān)測設(shè)定時間內(nèi)安卓系統(tǒng)的應(yīng)用切換次數(shù),若應(yīng)用切換次數(shù)小于預(yù)設(shè)次數(shù),則將后臺進程的內(nèi)存閥值調(diào)整為第三內(nèi)存閥值,第三內(nèi)存閥值大于后臺進程的初始內(nèi)存閥值,若應(yīng)用切換次數(shù)不小于預(yù)設(shè)次數(shù)則保持后臺進程為初始內(nèi)存閥值。
在其中的一個實施方式中,所述步驟S30還包括:
監(jiān)測安卓系統(tǒng)的內(nèi)存空間,若內(nèi)存空間低于設(shè)定值,則將空進程調(diào)整為第一內(nèi)存閥值,內(nèi)容供應(yīng)節(jié)點調(diào)整為第二內(nèi)存閥值,否則空進程和內(nèi)容供應(yīng)節(jié)點均保持為初始內(nèi)存閥值。
在其中的一個實施方式中,所述步驟S40還包括:
統(tǒng)計設(shè)定時間內(nèi)后臺進程的切換次數(shù),若后臺進程切換次數(shù)超過設(shè)定值,則保留該后臺進程不被結(jié)束。
在其中的一個實施方式中,所述方法還包括:
監(jiān)測應(yīng)用未切換為前臺進程的時間,若超過設(shè)定時間,則將該應(yīng)用所關(guān)聯(lián)的所有進程結(jié)束。
本發(fā)明提供的一種安卓系統(tǒng)運行速度管理系統(tǒng),包括:
該專利技術(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/201610154722.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





