Invention Grant
- Patent Title: Generational garbage collection for a pool-based heap
- Patent Title (中): 用于基于池的堆的生成垃圾回收
-
Application No.: US13477083Application Date: 2012-05-22
-
Publication No.: US08694562B2Publication Date: 2014-04-08
- Inventor: Abhinaba Basu , Jaiprakash Sharma
- Applicant: Abhinaba Basu , Jaiprakash Sharma
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Kevin Sullivan; Kate Drakos; Micky Minhas
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F17/30

Abstract:
A generational garbage collector utilizes a pool-based heap to store objects dynamically generated at runtime. The pool-based heap is configured as a collection of pools where each pool stores objects associated with the same generation. Each pool contains a pool header that identifies the generation of all objects within the pool. The pools are aligned to a memory boundary that is a multiple of the pool size. Select bits of an object's memory address may be used to access the pool header so that an object's generation, which is needed in various phases of the garbage collection process, is readily determined.
Public/Granted literature
- US20130318132A1 GENERATIONAL GARBAGE COLLECTION FOR A POOL-BASED HEAP Public/Granted day:2013-11-28
Information query