Invention Grant
- Patent Title: Determining an age category for an object stored in a heap
-
Application No.: US15617319Application Date: 2017-06-08
-
Publication No.: US10346086B2Publication Date: 2019-07-09
- Inventor: Marcus Mattias Hirt , Erik Kristofer Gahlin
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Invoke
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
Techniques for determining an age category for an object and identifying objects for memory leak analysis based on age categories are described. An age category classifier generates a set of age categories, each corresponding to a respective time interval. The age category classifier monitors garbage collection processes on the heap. The age category classifier determines a current age category based on a duration of time that has elapsed between (a) an initiation of a current garbage collection cycle and (b) a reference event. The age category classifier identifies objects transferred from one object group to another object group during the current garbage collection cycle. The age category classifier stores the current age category as the transfer age category in the headers of the transferred objects. The transfer age categories of the objects may be used for reducing the number of objects that are analyzed in a memory leak analysis.
Public/Granted literature
- US20180357008A1 DETERMINING AN AGE CATEGORY FOR AN OBJECT STORED IN A HEAP Public/Granted day:2018-12-13
Information query