[發明專利]一種用于移動通訊設備終端的內存管理方法及其裝置有效
| 申請號: | 201010252927.6 | 申請日: | 2010-08-13 |
| 公開(公告)號: | CN101908022A | 公開(公告)日: | 2010-12-08 |
| 發明(設計)人: | 梁捷;饒榮慶 | 申請(專利權)人: | 優視科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;H04M1/725 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 禹小明;張偉杰 |
| 地址: | 100080 北京市海淀區蘇州街*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 移動 通訊設備 終端 內存 管理 方法 及其 裝置 | ||
技術領域
本發明涉及移動通訊設備終端技術領域,特別是一種用于移動通訊設備終端的內存管理方法及其裝置。
背景技術
????現有的移動通訊設備終端,內存大小不一。低端機器512k,中端1M,高端2M。由于配置的及其不統一,對移動通訊設備終端的頁面緩存,頁面瀏覽,造成了很大的壓力,內存管理的不好,會經常出現頁面白屏,數據加載不全。緩存太少,需要經常連網等。
現有的移動通訊設備終端多數應用Java,java內存分為兩種:固態內存和動態內存。客戶內存管理不好就會造成動態內存使用不合理等。因為使用不合理,因此很容易導致,頁面加載不全,用戶體驗差。
由于不能充分的管理好內存,因此會造成客戶端頻繁連網,造成流量浪費。
由于內存處理不好,導致內存溢出,最終程序崩潰,嚴重影響軟件,以及手機的穩定性,造成用戶體驗差,用戶流失等嚴重后果。
發明內容
本發明的第一個發明目的在于提供一種用于移動通訊設備終端的內存管理方法,以解決現有技術中對移動通訊設備終端內存管理不足的技術問題。
為了實現本發明的第一個發明目的,采用的技術方案如下:
一種用于移動通訊設備終端的內存管理方法,所述移動通訊設備終端瀏覽訪問頁面,所述方法包括:
????移動通訊設備終端確定系統內存上限的上限檢測步驟;
移動通訊設備終端監控內存狀態的內存監控步驟;
移動通訊設備終端在監控到內存不足時,執行內存回收算法的內存回收步驟。
作為一種優選方案,所述移動通訊設備終端對所瀏覽頁面設有對應的優先級,所述內存回收算法包括如下步驟:
(21)移動通訊設備終端初始化第一優先級為最低優先級;
(22)移動通訊設備終端對第一優先級對應的頁面進行頁面內存回收;
(23)移動通訊設備終端判斷內存是否滿足預先設定的閾值或者第一優先級為最高優先級,如果滿足則返回,否則執行步驟(24);
(24)第一優先級遞增,并執行步驟(22)。
作為進一步的優選方案,所述步驟(22)的具體步驟為:
(31)預先設定一個閾值;
(32)檢查內存是否達到(31)所設定的閾值,如果達到則返回,否則執行步驟(33);
(33)清除頁面內容的圖片數據后檢查內存是否達到(31)所設定的閾值,如果達到則返回,否則執行步驟(34);
(34)清除頁面內容的文字數據后檢查內存是否達到(31)所設定的閾值,如果達到則返回,否則執行步驟(35);
(35)刪除整個頁面并返回。
作為再進一步的優選方案,所述步驟(31)根據移動通訊設備終端的類型設置對應的閾值。
作為一種優選方案,所述上限檢測步驟的具體步驟如下:
移動通訊設備終端判斷當前移動通訊設備終端的系統為固定內存或動態內存的內存類型檢測步驟;
對于固定內存,移動通訊設備終端獲取并返回總內存大小的固定內存檢測步驟;
對于動態內存,采用動態檢測方式,獲取并返回最大的內存可用值的動態內存檢測步驟。
作為進一步的優選方案,所述動態內存檢測步驟包括:
(61)移動通訊設備終端向系統請求分配固定內存大小的內存塊,執行步驟(62);
(62)如果系統成功分配,執行步驟(61),否則執行步驟(63);
(63)返回總內存大小,總內存大小為固定內存大小×系統成功分配次數。
作為再進一步的優選方案,所述固定內存大小為2M。
作為一種優選方案,所述內存為J2ME程序所分配的內存。
本發明的第二個發明目的在于提供一種用于移動通訊設備終端的內存管理裝置,以應用本發明第一個發明目的所提供的內存管理方法。
為了實現本發明的第二個發明目的,采用的技術方案如下:
一種用于移動通訊設備終端的內存管理裝置,所述裝置包括:
用于確定系統內存上限的上限檢測模塊;
用于監控內存狀態的內存監控模塊;
用于執行內存回收算法的內存回收模塊。
作為一種優選方案,所述上限檢測模塊包括:
用于判斷當前移動通訊設備終端的系統為固定內存或動態內存的內存類型檢測子模塊;
用于獲取并返回固定內存總內存大小的固定內存檢測子模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于優視科技有限公司,未經優視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010252927.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:全天域液壓驅動光伏跟蹤系統
- 下一篇:一種有源鉗位同步整流正激變換器





