Several programming languages use garbage collectors (GCs) to automatically manage memory for the programmer. Such collectors must decide when to look for unreachable objects to free, which can have a large performance impact on some applications. In this preliminary work, we propose a design for a learned garbage collector that autonomously learns over time when to perform collections. By using reinforcement learning, our design can incorporate user-defined reward functions, allowing an autonomous garbage collector to learn to optimize the exact metric the user desires (e.g., request latency or queries per second). We conduct an initial experimental study on a prototype, demonstrating that an approach based on tabular Q learning may be pro...
An important issue for concurrent garbage collection in virtual machines (VM) is to identify which g...
In the era of today’s technology, Garbage Collectors have high mortality and high efficiency because...
This paper shows that Appel-style garbage collectors often make suboptimal decisions both in terms o...
Several programming languages use garbage collectors (GCs) to automatically manage memory for the pr...
© 2020 Owner/Author. Several programming languages use garbage collectors (GCs) to automatically man...
Garbage collectors are nearly ubiquitous in modern programming languages, and we want to minimize th...
We argue that garbage collection should be more closely tied to object demographics. We show that th...
Researchers have devoted decades towards improving garbage collection performance. A key question is...
Generational techniques have been very successful in reducing the impact of garbage collection algor...
Garbage collection (GC) is a key component of almost all modern programming languages. The advent of...
Today, most modern programming languages such as C # or Java use an automatic memory management syst...
Dynamic memory management enables a programmer to allocate objects for arbitrary periods of time. It...
Programmers are writing a large and rapidly growing number of programs in object-oriented languages ...
In previous heap storage systems, the cost of creating objects and garbage collection is independe...
Programmers are writing a rapidly growing number of programs in object-oriented languages, such as J...
An important issue for concurrent garbage collection in virtual machines (VM) is to identify which g...
In the era of today’s technology, Garbage Collectors have high mortality and high efficiency because...
This paper shows that Appel-style garbage collectors often make suboptimal decisions both in terms o...
Several programming languages use garbage collectors (GCs) to automatically manage memory for the pr...
© 2020 Owner/Author. Several programming languages use garbage collectors (GCs) to automatically man...
Garbage collectors are nearly ubiquitous in modern programming languages, and we want to minimize th...
We argue that garbage collection should be more closely tied to object demographics. We show that th...
Researchers have devoted decades towards improving garbage collection performance. A key question is...
Generational techniques have been very successful in reducing the impact of garbage collection algor...
Garbage collection (GC) is a key component of almost all modern programming languages. The advent of...
Today, most modern programming languages such as C # or Java use an automatic memory management syst...
Dynamic memory management enables a programmer to allocate objects for arbitrary periods of time. It...
Programmers are writing a large and rapidly growing number of programs in object-oriented languages ...
In previous heap storage systems, the cost of creating objects and garbage collection is independe...
Programmers are writing a rapidly growing number of programs in object-oriented languages, such as J...
An important issue for concurrent garbage collection in virtual machines (VM) is to identify which g...
In the era of today’s technology, Garbage Collectors have high mortality and high efficiency because...
This paper shows that Appel-style garbage collectors often make suboptimal decisions both in terms o...