跳轉到內容

記憶體管理/有效指標檢測

25% developed
來自華夏公益教科書,開放的書籍,開放的世界

進行記憶體跟蹤的關鍵是找到指向託管記憶體物件的指標。如果找不到指向物件的指標,不合作的垃圾收集器將標記該物件為已死,並將空間回收以供以後重新分配。需要檢查諸如處理器暫存器和系統呼叫堆疊之類的區域,以查詢指向託管記憶體物件的所有潛在指標。

指標或資料

[編輯 | 編輯原始碼]

當檢視任意位模式時,無法確定該值是指向記憶體位置的指標還是整數。但是,大多數垃圾收集器採用保守的方法,並假設所有可能有效的指標都被視為有效指標。如果記憶體管理系統在頁面中分配記憶體,確定一個值是否可以指向該頁面內的物件是一項微不足道的任務。以這種方式遍歷所有頁面將確定給定的二進位制值是否是指向任何託管記憶體物件的指標。

華夏公益教科書