2015arXiv (Cornell University)Open access

A Novel Design of a Parallel Machine Learnt Generational Garbage\n Collector

Vasanthakumar Soundararajan

Open full text 0 citations

Abstract

The Generational Garbage collection involves organizing the heap into\ndifferent divisions of memory space in-order to filter long-lived objects from\nshort-lived objects through moving the surviving object of each generation\nGarbage Collection cycle to another memory space updating its age and\nreclaiming space from the dead ones. The problem in this method is that the\nlonger an object is alive during its initial generations the longer the garbage\ncollector will have to deal with it by checking for its reachability from the\nroot and promoting it to other space divisions where as the ultimate goal of\nthe Garbage Collector is to reclaim memory from unreachable objects at a\nminimal time possible. This paper is a proposal of a method where the lifetime\nof every object getting into the heap will be predicted and will be placed in\nheap accordingly for the garbage collector to deal more with reclaiming space\nfrom dead objects and less in promoting the live ones to the higher level.\n

Open-access reader

About this research paper

What this paper is about

The Generational Garbage collection involves organizing the heap into\ndifferent divisions of memory space in-order to filter long-lived objects from\nshort-lived objects through moving the surviving object of each generation\nGarbage Collection cycle to another memory space updating its age and\nreclaiming space from the dead ones. The problem in this method is that the\nlonger an object is alive during its initial generations the longer the garbage\ncollector will have to deal with it by checking for its reachability from the\nroot and promoting it to other space divisions where as the ultimate goal of\nthe Garbage Collector is to reclaim memory from unreachable objects at a\nminimal time possible. This paper is a proposal of a method where the lifetime\nof every object getting into the heap will be predicted and will be placed in\nheap accordingly for the garbage collector to deal more with reclaiming space\nfrom dead objects and less in promoting the live ones to the higher level.\n

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The Generational Garbage collection involves organizing the heap into\ndifferent divisions of memory space in-order to filter long-lived objects from\nshort-lived objects through moving the surviving object of each generation\nGarbage Collection cycle to another memory space updating its age and\nreclaiming space from the dead ones. The problem in this method is that the\nlonger an object is alive during its initial generations the longer the garbage\ncollector will have to deal with it by checking for its reachability from the\nroot and promoting it to other space divisions where as the ultimate goal of\nthe Garbage Collector is to reclaim memory from unreachable objects at a\nminimal time possible. This paper is a proposal of a method where the lifetime\nof every object getting into the heap will be predicted and will be placed in\nheap accordingly for the garbage collector to deal more with reclaiming space\nfrom dead objects and less in promoting the live ones to the higher level.\n

Key concepts: Heap (data structure), Garbage collection, Garbage, Computer science, Manual memory management, Object (grammar), Reachability, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
A Novel Design of a Parallel Machine Learnt Generational Garbage\n Collector — Research Paper | ScholarLens