[發明專利]用于管理計算機系統中內存的方法和裝置有效
| 申請號: | 201310178857.8 | 申請日: | 2013-05-15 |
| 公開(公告)號: | CN103425729B | 公開(公告)日: | 2017-04-05 |
| 發明(設計)人: | E.J.斯萊特里 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 張麗新 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 管理計算機 系統 內存 方法 裝置 | ||
1.一種用于管理計算機系統中內存的方法,其中在任何給定時間使用的內存位置被表示為第一對象圖中的內存對象集,所述第一對象圖包括通過對每個所述內存對象的引用而關聯的系統根對象,所述方法包括下述步驟:
創建用于所述內存的第二根對象,以便形成用于所述內存的第二對象圖;以及
響應于從所述第一對象圖解除引用第一對象,將所述解除引用的第一對象與所述第二對象圖關聯,以便所述第二對象圖包括一個或多個解除引用的對象。
2.根據權利要求1所述的方法,其包括下述步驟:
標識所述第一對象圖中的第二對象,所述第二對象緊挨所述第一對象的解除引用之前引用了所述第一對象;以及
創建從所述第二對象圖到所述第二對象的引用,以便將所述第二對象圖中的所述第一對象與所述第一對象圖中的所述第二對象關聯。
3.根據權利要求2所述的方法,其包括下述步驟:
在所述第二對象圖中創建第一元數據對象,所述第一元數據對象被安排為提供從所述第二對象圖到所述第一對象圖中的所述第二對象的所述引用,以及被安排為引用所述第二對象圖中的所述第一對象。
4.根據權利要求1所述的方法,其包括下述步驟:
標識用于所述第一對象的預定的元數據,該預定的元數據用于標識緊挨所述解除引用之前所述第一對象圖中所述第一對象的位置;以及
將所述元數據與所述第一對象關聯地存儲在所述第二對象圖中。
5.根據權利要求4所述的一種方法,其中將所述元數據存儲在與所述第二對象圖中的所述第一對象關聯的第二元數據對象中。
6.根據權利要求4所述的方法,其中所述元數據包括標識所述第二對象中的字段的數據,該字段用于緊挨所述第一對象的所述解除引用之前從所述第二對象引用所述第一對象。
7.根據權利要求1所述的方法,其包括下述步驟:
響應于在其中標識包括存在于所述第一對象圖中的所有對象的第一對象集的垃圾回收的第一階段,標識包括存在于所述第二對象圖中且不存在于所述第一對象圖中的對象的第二對象集;以及
在其中從所述內存刪除所述第二對象集的垃圾回收的任何進一步的階段之前,保存與所述第二對象集中的所述對象的每個關聯的預定數據。
8.根據權利要求7所述的方法,其中所述預定數據包括標識所述第一對象的數據。
9.根據權利要求7所述的方法,其中所述預定數據包括標識所述第二對象的數據,所述第二對象緊挨所述第一對象的解除引用之前引用了所述第一對象。
10.根據權利要求7所述的方法,其中所述預定數據包括標識所述第二對象中的字段的數據,該字段緊挨所述解除引用之前引用了所述第一對象圖中的所述第一對象。
11.一種用于管理計算機系統中內存的裝置,其中在任何給定時間使用的內存位置被表示為第一對象圖中的內存對象集,所述第一對象圖包括通過對每個所述內存對象的引用而關聯的系統根對象,所述裝置可操作從而:
創建用于所述內存的第二根對象,以便形成用于所述內存的第二對象圖;以及
響應于從所述第一對象圖解除引用第一對象,將所述解除引用的第一對象與所述第二對象圖關聯,以便所述第二對象圖包括一個或多個解除引用的對象。
12.根據權利要求11所述的裝置,其可操作從而:
標識所述第一對象圖中的第二對象,所述第二對象緊挨所述第一對象的解除引用之前引用了所述第一對象;以及
創建從所述第二對象圖到所述第二對象的引用,以便將所述第二對象圖中的所述第一對象與所述第一對象圖中的所述第二對象關聯。
13.根據權利要求12所述的裝置,其可操作從而:
在所述第二對象圖中創建第一元數據對象,所述第一元數據對象被安排為提供從所述第二對象圖到所述第一對象圖中的所述第二對象的所述引用,以及被安排為引用所述第二對象圖中的所述第一對象。
14.根據權利要求11所述的裝置,其可操作從而:
標識用于所述第一對象的預定的元數據,該預定的元數據用于標識緊挨所述解除引用之前所述第一對象圖中所述第一對象的位置;以及
將所述元數據與所述第一對象關聯地存儲在所述第二對象圖中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310178857.8/1.html,轉載請聲明來源鉆瓜專利網。





