[發明專利]使用存儲器壓縮來減少存儲器提交開銷在審
| 申請號: | 202011112834.3 | 申請日: | 2016-02-19 |
| 公開(公告)號: | CN112231238A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | Y·M·巴克;M·伊甘;L·王;A·U·基山 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/08;G06F12/06;G06F9/46;G06F9/50 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 龐淑敏 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 存儲器 壓縮 減少 提交 開銷 | ||
1.一種減少針對計算設備中的程序的存儲器提交量的方法,所述方法包括:
確定所述程序處于所述程序能夠從其終止的狀態中,一定量的存儲器已經被提交給所述程序,所述一定量的存儲器是保證向所述程序分配的一定量的存儲器的可用性的存儲器提交,提交給所述程序的所述一定量的存儲器的子集已經被所述程序使用,并且提交給所述程序的所述一定量的存儲器包括多個存儲器頁面,;
壓縮被所述程序使用的所述存儲器的子集中的所述存儲器頁面的內容,其中所述壓縮包括由所述計算設備的存儲器控制器在所述程序正在運行時并且在所述程序被轉換到所述程序能夠從其終止的狀態之前,對所述存儲器頁面的子集中的一個或多個存儲器頁面進行壓縮;
確定能夠被釋放的針對所述程序的存儲器提交量;以及
在已經壓縮了被所述程序使用的所述存儲器的所述子集之后,釋放所確定的針對所述程序的存儲器提交量,所確定的針對所述程序的存儲器提交量是有效的以保證將可用于所述程序的所述一定量的存儲器減少到比當前分配給所述程序的量小的量。
2.根據權利要求1所述的方法,所述程序能夠從其終止的狀態包括可終止狀態,在所述可終止狀態中已經保存了程序的處理狀態,并且所述程序隨后能夠被恢復至所述可終止狀態。
3.根據權利要求1所述的方法,所述程序能夠從其終止的狀態包括活動狀態。
4.根據權利要求1所述的方法,進一步包括維持釋放的所述存儲器提交的記錄。
5.根據權利要求1所述的方法,壓縮所述存儲器頁面的內容包括:響應于確定所述程序已經轉換到所述程序能夠從其終止的狀態,而由所述計算設備的存儲器控制器對所述存儲器頁面的子集中的一個或多個存儲器頁面進行壓縮。
6.根據權利要求1所述的方法,被所述程序使用的所述存儲器的子集包括由所述程序訪問或由所述程序實例化的存儲器頁面。
7.根據權利要求1所述的方法,被所述程序使用的所述存儲器的子集包括小于提交給所述程序的全部存儲器。
8.根據權利要求1所述的方法,能夠被釋放的針對所述程序的存儲器提交量包括提交給所述程序的全部存儲器。
9.根據權利要求1所述的方法,能夠被釋放的針對所述程序的存儲器提交量包括與針對所述程序提交的全部存儲器減去其中存儲了經壓縮的內容的所使用的存儲器量相等的量。
10.根據權利要求4所述的方法,還包括:在針對能夠被釋放的所述一定量的存儲器的釋放了所述存儲器提交之后:
確定所述程序的一個或多個存儲器頁面要被訪問;
使用所述記錄嘗試重新獲得針對所述程序的至少所述一個或多個存儲器頁面的存儲器提交;
響應于重新獲得存儲器提交的所述嘗試成功,允許訪問所述一個或多個存儲器頁面;以及
響應于重新獲得存儲器提交的所述嘗試不成功,終止并重新啟動所述程序。
11.一種計算設備,包括存儲器管理系統,所述存儲器管理系統被配置為節省在計算設備中的存儲器提交,所述存儲器管理系統包括:
程序終止準備模塊,其被配置為:
確定程序處于所述程序能夠從其終止的狀態中,一定量的存儲器已經被提交給所述程序,所述一定量的存儲器是保證向所述程序分配的一定量的存儲器的可用性的存儲器提交,提交給所述程序的所述一定量的存儲器的子集已經被所述程序使用,并且提交給所述程序的所述一定量的存儲器包括多個存儲器頁面;
壓縮被所述程序使用的所述存儲器的子集中的所述存儲器頁面的內容,并且在所述程序正在運行時并且在所述程序被轉換到所述程序能夠從其終止的狀態之前,對所述存儲器頁面的子集中的一個或多個存儲器頁面進行壓縮;
確定能夠被釋放的針對所述程序的存儲器提交量;以及
在已經壓縮了被所述程序所使用的所述存儲器的子集之后,釋放所確定的針對所述程序的存儲器提交量,以便有效降低由所述程序使用的存儲器的量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011112834.3/1.html,轉載請聲明來源鉆瓜專利網。





