[發明專利]一種針對文件緩存的時間優化方法有效
| 申請號: | 202110051596.8 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112363986B | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 李彥清;李志鵬;王威凱;常飛龍;李利軍;于濱峰;張春林 | 申請(專利權)人: | 北京東方通軟件有限公司;北京東方通科技股份有限公司 |
| 主分類號: | G06F16/172 | 分類號: | G06F16/172;G06F16/17;G06F16/174 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 吳金水 |
| 地址: | 100000 北京市大興區北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 文件 緩存 時間 優化 方法 | ||
1.一種針對文件緩存的時間優化方法,其特征在于,包括:
獲取緩存文件,定時訪問所述緩存文件的關鍵信息,確定目標關鍵信息;
通過所述目標關鍵信息和預設的約束條件,構建緩存時間優化規則;
根據所述緩存時間優化規則,對緩存文件進行篩選,確定篩選文件;
將所述篩選文件導入預設的緩存池,緩存所述篩選文件;所述獲取緩存文件,定時訪問所述緩存文件的關鍵信息,確定目標關鍵信息,包括:
獲取所述緩存文件,確定所述緩存文件的關鍵路徑;
根據所述關鍵路徑,查找所述緩存文件的關鍵信息;
根據所述緩存文件的關鍵信息,確定所述緩存文件的訪問次數;
根據所述緩存文件的訪問次數,累加所述緩存文件的訪問次數的間隔時長,確定平均時長;
根據所述平均時長,確定定時訪問所述緩存文件的時間間隔;
根據所述時間間隔,定時掃描所述緩存文件的目標關鍵信息,記錄所述緩存文件的目標關鍵信息
所述目標關鍵信息還包括文件編碼、文件大小、文件最近訪問時間和文件訪問頻率;其中,
所述文件編碼,用于對文件進行唯一標記;
對所述文件編碼進行排序,確定編碼順序;
獲取空閑的內存空間,根據所述緩存文件的大小,計算所述緩存文件的緩存時間;
基于所述內存空間,并根據所述緩存文件的最近訪問時間,對所述緩存文件進行時間排序,確定最近訪問時間線;
所述文件訪問頻率,用于對所述緩存文件進行頻率排序,確定最多訪問頻率順序;
所述通過所述目標關鍵信息和預設的約束條件,構建緩存時間優化規則,包括:
根據所述目標關鍵信息,確定所述緩存文件的緩存優先順序;
根據所述目標關鍵信息,確定所述緩存文件的淘汰閾值;
根據所述淘汰閾值,構建約束條件,生成可行區域和不可行區域;
根據所述緩存優先順序,基于所述淘汰閾值和所述約束條件,構建時間優化規則;
所述根據所述目標關鍵信息,確定所述緩存文件的緩存優先順序,包括:
以所述緩存時間為X軸,所述最近訪問時間線為Y軸,所述最多訪問頻率順序為Z軸,確定以訪問時間線為基軸的三維坐標軸;
根據所述編碼順序,將所述緩存文件映射在所述三維坐標軸上,確定所述緩存文件的坐標;
根據所述緩存文件的坐標,計算所述三維坐標軸的原點到所述緩存文件的距離;
對所述距離進行排序,確定排序結果;
根據所述排序結果,確定所述緩存文件的緩存優先順序。
2.根據權利要求1所述的一種針對文件緩存的時間優化方法,其特征在于,所述根據所述目標關鍵信息,確定所述緩存文件的淘汰閾值,包括:
根據所述緩存文件,通過所述目標關鍵信息的最近訪問時間,確定所述緩存文件的緩存范圍;其中,
根據所述內存空間的內存大小,計算所述緩存文件的數量;
根據所述數量和文件編碼,確定所述緩存文件的緩存范圍;
根據所述緩存范圍,確定所述最近訪問時間的范圍和最近訪問頻率的范圍,生成時間閾值和頻率閾值;
根據所述時間閾值和頻率閾值,確定所述緩存文件的淘汰閾值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東方通軟件有限公司;北京東方通科技股份有限公司,未經北京東方通軟件有限公司;北京東方通科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110051596.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:化學機械研磨方法
- 下一篇:一種類腦成像的方法、裝置、設備及存儲介質





