[發明專利]代碼的壓縮方法及其壓縮裝置、代碼的執行方法有效
| 申請號: | 201110250685.1 | 申請日: | 2011-08-29 |
| 公開(公告)號: | CN102419715A | 公開(公告)日: | 2012-04-18 |
| 發明(設計)人: | 林哲民;孫滇 | 申請(專利權)人: | 展訊通信(上海)有限公司 |
| 主分類號: | G06F9/45 | 分類號: | G06F9/45 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 駱蘇華 |
| 地址: | 201203 上海市浦東新區張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 壓縮 方法 及其 裝置 執行 | ||
1.一種代碼的壓縮方法,其特征在于,包括:
將代碼分成至少兩個代碼段;
獲取各代碼段的調用頻率;
基于預設閾值和各代碼段的調用頻率壓縮代碼段;
為壓縮的代碼段和未壓縮的代碼段添加指示信息,所述指示信息包括表示該代碼段是否為壓縮的代碼段的壓縮標志。
2.如權利要求1所述的代碼的壓縮方法,其特征在于,所述代碼分頁存儲,所述代碼按照頁分成代碼段。
3.如權利要求1所述的代碼的壓縮方法,其特征在于,所述基于預設閾值和各代碼段的調用頻率壓縮代碼段包括:壓縮調用頻率小于預設閾值的代碼段。
4.如權利要求1所述的代碼的壓縮方法,其特征在于,還包括,保存所述壓縮的代碼段和未壓縮的代碼段及其指示信息。
5.如權利要求4所述的代碼的壓縮方法,其特征在于,還包括,檢驗所述壓縮的代碼段和未壓縮的代碼段是否滿足預設條件。
6.如權利要求5所述的代碼的壓縮方法,其特征在于,所述預設條件為執行所述壓縮的代碼段和未壓縮的代碼段的時間小于或等于預設時間。
7.如權利要求5所述的代碼的壓縮方法,其特征在于,所述預設條件為執行所述壓縮的代碼段和未壓縮的代碼段的時間小于或等于預設時間且所述壓縮的代碼段和未壓縮的代碼段所占的空間小于或等于預設空間閾值。
8.如權利要求5所述的代碼的壓縮方法,其特征在于,所述預設條件為所述壓縮的代碼段和未壓縮的代碼段所占的空間在預設范圍內。
9.如權利要求6所述的代碼的壓縮方法,其特征在于,若執行所述壓縮的代碼段和未壓縮的代碼段的時間小于或等于所述預設時間,則保存本次執行的壓縮的代碼段和未壓縮的代碼段及其指示信息。
10.如權利要求6所述的代碼的壓縮方法,其特征在于,若執行所述壓縮的代碼段和未壓縮的代碼段的時間小于或等于所述預設時間,則以預定步長增加所述預設閾值到新的預設閾值;
若所述新的預設閾值小于或等于1,保存本次執行的壓縮的代碼段和未壓縮的代碼段及其指示信息,然后基于所述新的預設閾值和各代碼段的調用頻率重新壓縮代碼段,并重新檢驗執行新的壓縮的代碼段和未壓縮的代碼段的時間是否小于或等于所述預設時間;
若所述新的預設閾值大于1,以上次保存的壓縮的代碼段和未壓縮的代碼段及其指示信息作為壓縮結果。
11.如權利要求6所述的代碼的壓縮方法,其特征在于,若執行所述壓縮的代碼段和未壓縮的代碼段的時間大于所述預設時間,則以預定步長減少所述預設閾值到新的預設閾值;
若所述新的預設閾值大于0,基于所述新的預設閾值和各代碼段的調用頻率重新壓縮代碼段,并重新檢驗執行新的壓縮的代碼段和未壓縮的代碼段的時間是否小于或等于所述預設時間;
若所述新的預設閾值小于或等于0,則不壓縮所述代碼。
12.如權利要求6所述的代碼的壓縮方法,其特征在于,若執行所述壓縮的代碼段和未壓縮的代碼段的時間大于所述預設時間且上次執行壓縮的代碼段和未壓縮的代碼段的時間小于或等于所述預設時間,則以上次保存的壓縮的代碼段和未壓縮的代碼段及其指示信息作為壓縮結果,否則以預定步長減少所述預設閾值到新的預設閾值;
若所述新的預設閾值大于0,基于所述新的預設閾值和各代碼段的調用頻率重新壓縮代碼段,并重新檢驗執行新的壓縮的代碼段和未壓縮的代碼段的時間是否小于或等于所述預設時間;
若所述新的預設閾值小于或等于0,則不壓縮所述代碼。
13.如權利要求1所述的代碼的壓縮方法,其特征在于,所述指示信息還包括所述代碼段的存儲地址和長度。
14.如權利要求13所述的代碼的壓縮方法,其特征在于,所述代碼段的存儲地址包括所述代碼段存儲的起始位置、結束位置和位置偏移量中的至少一種。
15.如權利要求1所述的代碼的壓縮方法,其特征在于,還包括,將所述壓縮的代碼段和未壓縮的代碼段對齊存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于展訊通信(上海)有限公司,未經展訊通信(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110250685.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磷化后封閉工藝
- 下一篇:電子設備及其顯示方法





