Scholarly Horizons: University of Minnesota, Morris Undergraduate Journal
Document Type
Article
Abstract
This paper provides a brief overview of both garbage collection (GC) of memory and parallel processing. We then cover how parallel processing applies to GC. Specifically, these concepts are focused within the context of the Java Virtual Machine (JVM). With that foundation, we look at various algorithms that perform compaction of fragmented memory during the GC process. These algorithms are designed to run concurrent to the application running. Such concurrently compacting GC behavior stems from a desire to reduce \stop-the-world" pauses of an application.
Recommended Citation
Opdahl, Jacob P.
(2016)
"Concurrent Compaction in JVM Garbage Collection,"
Scholarly Horizons: University of Minnesota, Morris Undergraduate Journal: Vol. 3:
Iss.
1, Article 3.
DOI: https://doi.org/10.61366/2576-2176.1033
Available at:
https://digitalcommons.morris.umn.edu/horizons/vol3/iss1/3
Primo Type
Article