[發明專利]存儲器高速緩存的動態大小調整有效
| 申請號: | 201480051963.2 | 申請日: | 2014-07-07 |
| 公開(公告)號: | CN105556488B | 公開(公告)日: | 2017-06-23 |
| 發明(設計)人: | F.M.戴利 | 申請(專利權)人: | 谷歌公司 |
| 主分類號: | G06F12/0895 | 分類號: | G06F12/0895 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 金玉潔 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 高速緩存 動態 大小 調整 | ||
相關申請的交叉引用
本申請要求于2013年9月19日提交的題為“Dynamic Sizing of Memory Caches(存儲器高速緩存的動態大小調整)”的美國專利申請第14/032,170號的優先權,通過引用在本文并入其全部內容以用于所有目的。
背景技術
除非本文另外指出,否則本部分中描述的材料不是本申請中權利要求的現有技術,也不因為包括在本部分中而被承認為是現有技術。
計算平臺,諸如個人計算機、平板計算機、膝上型計算機、蜂窩電話,以及其它移動或者便捷式設備可包括操作系統來監視和管理資源和性能。例如,用于計算平臺的操作系統可為存儲器管理提供支持以用于運行應用。存儲器管理可由支持對存儲器塊的分配和解除分配的存儲器管理器控制。在一些情況下,當操作系統或者計算平臺需要存儲器時,操作系統可終止應用以回收存儲器。
發明內容
在一個方面中,提供一種移動設備。該移動設備包括:全局高速緩存管理器、處理器和計算機可讀存儲介質。全局高速緩存管理器被配置成管理用于移動設備的一個或多個應用的高速緩存。計算機可讀存儲介質在其上存儲有指令,在指令被處理器運行之時,使得移動設備執行功能。所述功能包括:接收與被分配用于一個或多個應用中的應用的存儲器有關的觸發事件的指示;作為響應,使用全局高速緩存管理器確定當前分配給該應用的存儲器量;使用全局高速緩存管理器確定該應用的存儲器限制是否在被當前分配給該應用的存儲器量超過的閾值量之內;以及響應于確定該應用的存儲器限制在被超過的閾值量之內,使用全局高速緩存管理器指令該應用停止利用當前分配給該高速緩存的存儲器的一部分。
在另一方面中,提供一種制品。該制品包括其上存儲有指令的計算機可讀存儲介質,所述指令在被處理器運行時使得處理器執行功能。所述功能包括:接收與被分配用于應用的存儲器有關的觸發事件的指示;作為響應,使用與處理器相關聯的全局高速緩存管理器確定當前分配給所述應用的存儲器量,其中全局高速緩存管理器被配置成管理用于一個或多個應用的存儲器的高速緩存,并且其中一個或多個應用包括所述應用;使用全局高速緩存管理器確定該應用的存儲器限制是否在被當前分配給該應用的存儲器量超過的閾值量之內;以及響應于確定該應用的存儲器限制在被超過的閾值量之內,指令所述應用停止利用當前分配給高速緩存的存儲器的一部分。
在另一方面中,提供一種方法。移動設備接收與被分配用于應用的存儲器有關的觸發事件的指示。與移動設備相關聯的全局高速緩存管理器作為響應確定當前分配給應用的存儲器量。全局高速緩存管理器被配置成管理用于一個或多個應用的存儲器的高速緩存,并且其中一個或多個應用包括所述應用。全局高速緩存管理器確定該應用的存儲器限制是否在被當前分配給該應用的存儲器量超過的閾值量之內。響應于確定該應用的存儲器限制在被超過的閾值量之內,全局高速緩存管理器指令該應用停止利用當前分配給高速緩存的存儲器的一部分。
在另一方面中,提供一種設備。所述設備包括:用于處理的裝置;用于接收與被分配用于應用的存儲器有關的觸發事件的指示的裝置,所述應用被配置成在用于處理的裝置上運行;用于作為響應確定當前分配給應用的存儲器量的裝置,其中全局高速緩存管理器被配置成管理用于一個或多個應用的存儲器的高速緩存,并且其中一個或多個應用包括所述應用;用于確定該應用的存儲器限制是否在被當前分配給該應用的存儲器量超過的閾值量之內的裝置;以及用于響應于確定該應用的存儲器限制在被超過的閾值量之內,指令所述應用停止利用當前分配給高速緩存的存儲器的一部分的裝置。
附圖說明
在附圖中:
圖1是依照示例實施例的方法的流程圖。
圖2A、2B和2C是依照示例實施例的用于計算系統的三個示例存儲器體系結構的方框圖。
圖3A是依照示例實施例的利用圖2A中描繪的存儲器體系結構的示例應用的方框圖。
圖3B是依照示例實施例的利用圖2B中描繪的存儲器體系結構的示例應用的方框圖。
圖3C是依照示例實施例的利用圖2C中描繪的存儲器體系結構的示例應用的方框圖。
圖4A描繪了依照示例實施例的用于圖3A中描繪的示例應用的消息場景。
圖4B描繪了依照示例實施例的用于圖3B中描繪的示例應用的消息場景。
圖4C描繪了依照示例實施例的用于圖3C中描繪的示例應用的消息場景。
圖5A是依照示例實施例的利用圖2A中描繪的存儲器體系結構的兩個示例應用的方框圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌公司,未經谷歌公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480051963.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:遺產系統
- 下一篇:用于沙箱化應用程序的介導數據交換的方法和設備





