Estimation of object lifetime using static analysis
Patent Information
- Authority / Receiving Office
- US ยท United States
- Patent Type
- Applications(United States)
- Current Assignee / Owner
- Publication Date
- 2002-09-12
- Estimated Expiration
- Not applicable ยท inactive patent
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
BACKGROUND OF THE INVENTION
[0001] 1. Field of the Invention
[0002] This invention relates to computational methods. More particularly this invention relates to the static analysis of the lifetimes of heap-allocated objects in functioning computer programs and the application of this analysis to generational garbage collection of heap memory.
[0003] 2. Description of the Related Art
[0004] Current generational schemes of garbage collection allocate newly created objects on the heap to the youngest generation. If such an object survives a certain number of collections of that generation, it is promoted to an older generation. Older generations are collected less often. Promotion overhead continues to be paid until the object is either collected or it resides in the oldest generation. Generational garbage collection can be combined with various collection schemes, e.g., copying collection, mark-sweep collection, and the amount of overhead depends on the specific scheme.
[0005] For example,...