[發明專利]基于應用啟動頻率的Android進程管理機制處理方法在審
| 申請號: | 202011164716.7 | 申請日: | 2020-10-27 |
| 公開(公告)號: | CN112231016A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 姜松;孟祥朋 | 申請(專利權)人: | 山東云縵智能科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/50 |
| 代理公司: | 濟南泉城專利商標事務所 37218 | 代理人: | 劉德 |
| 地址: | 250101 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 應用 啟動 頻率 android 進程 管理機制 處理 方法 | ||
本發明提供了一種基于應用啟動頻率的Android進程管理機制處理方法,增強用戶的體驗感。一種基于應用啟動頻率的Android進程管理機制處理方法,包括:1)建立信息表:在用戶使用系統的一開始就建立起一個進程信息表,該表永久存在,表中記錄每一個進程應用的啟動頻率和喚醒頻率,并且將啟動頻率和喚醒頻率相加作為最終的啟動頻率;2)進程等級重排:將系統中的Android原生的進程等級進行重排,重排只針對后三個等級即后臺進程、內容提高節點進程以及空進程,以此作為進程回收的標準。
技術領域
本發明涉及一種基于應用啟動頻率的Android進程管理機制處理方法,屬于計算機信息技術領域。
背景技術
Android系統的進程管理機制不同于其他的系統,與其他大部分操作系統相反,Android系統會盡可能地保留進程,這樣使得Android系統的內存使用率保持一個高水平。因為如果一個設備擁有比較大的內存,而每當有進程不再活動的時候就自動回收的話,有一部分的內存將永遠不會被使用到,這就浪費了設備本身的優勢。因為Android系統的內存使用率保持一個較高的數值,這樣在有新的進程啟動而導致內存不足時,系統就會選擇性的回收不再活動的進程,而回收時Android系統會根據進程的等級,Android系統進程一般分為6個等級:前臺進程、可見進程、服務進程、后臺進程、內容提供節點進程、空進程,該6個等級被回收的優先級依次提高。按照這樣的機制回收進程,會出現進程回收優先級比較高但是進程啟動頻率卻很高,這樣會浪費很多的時間在進程的啟動上。
發明內容
本發明提供了一種基于應用啟動頻率的Android進程管理機制處理方法,增強用戶的體驗感。
本發明為實現上述目的,通過以下技術方案實現:
一種基于應用啟動頻率的Android進程管理機制處理方法,包括:
1)建立信息表
在用戶使用系統的一開始就建立起一個進程信息表,該表永久存在,表中記錄每一個進程應用的啟動頻率和喚醒頻率,并且將啟動頻率和喚醒頻率相加作為最終的啟動頻率;
2)進程等級重排
將系統中的Android原生的進程等級進行重排,重排只針對后三個等級即后臺進程、內容提高節點進程以及空進程,以此作為進程回收的標準。
所述基于應用啟動頻率的Android進程管理機制處理方法基礎上, 當一個進程是后臺進程p1,它的啟動頻率為x,另一個進程是空進程p2,它的啟動頻率為y,如果y2x,即進程p2的啟動頻率超過p1的兩倍,則當內存不足需要回收進程時,優先回收進程p1而不是p2。
本發明的優點在于:就根據它的啟動頻率在所有進程啟動頻率中的占比來相應地提高該進程的存活率,相當于起到一個加權的作用,在回收進程時不單單看它的等級,而是綜合地看它的啟動頻率,對于啟動頻率和喚醒頻率很高的進程,提高它的優先級指標,以保證在內存不足回收進程時減小該類進程被回收的概率,增強用戶的體驗感。
附圖說明
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例一起用于解釋本發明,并不構成對本發明的限制。
圖1本發明進程回收流程示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
一種基于應用啟動頻率的Android進程管理機制處理方法,包括:
1)建立信息表
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東云縵智能科技有限公司,未經山東云縵智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011164716.7/2.html,轉載請聲明來源鉆瓜專利網。





