2023•Apress eBooksRequires access

Garbage Collection

Peter Späth

Open publisher page 0 citations

Abstract

Garbage collection is the cleanup process that Java uses to get rid of unused objects, freeing associated heap memory. Over time, Java garbage collectors went through many changes, and the historical development of garbage collectors is actually quite interesting. However, a detailed description of ancient garbage collectors is beyond the scope of this book, so this chapter limits its description to the three garbage collectors most often in use—The G1 Garbage Collector, the Shenandoah GC, and the Zero Garbage Collector. The inclined reader can find information about the other garbage collectors on the web.

About this research paper

What this paper is about

Garbage collection is the cleanup process that Java uses to get rid of unused objects, freeing associated heap memory. Over time, Java garbage collectors went through many changes, and the historical development of garbage collectors is actually quite interesting. However, a detailed description of ancient garbage collectors is beyond the scope of this book, so this chapter limits its description to the three garbage collectors most often in use—The G1 Garbage Collector, the Shenandoah GC, and the Zero Garbage Collector. The inclined reader can find information about the other garbage collectors on the web.

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

Garbage collection is the cleanup process that Java uses to get rid of unused objects, freeing associated heap memory. Over time, Java garbage collectors went through many changes, and the historical development of garbage collectors is actually quite interesting. However, a detailed description of ancient garbage collectors is beyond the scope of this book, so this chapter limits its description to the three garbage collectors most often in use—The G1 Garbage Collector, the Shenandoah GC, and the Zero Garbage Collector. The inclined reader can find information about the other garbage collectors on the web.

Key concepts: Garbage, Garbage collection, Heap (data structure), Manual memory management, Java, Computer science, Memory leak, Scope (computer science)

Related papers

Back to paper searchBrowse research topicsOriginal source
Garbage Collection — Research Paper | ScholarLens