Looking for Book Recommendations on Java Garbage Collection

April 29, 2025 5 answers
Asked by CuriousCoder123
I'm working on my bachelor's thesis titled "Research on Garbage Collection in Java Language," and I'm on the hunt for good books and scientific papers related to Java's garbage collection (GC) algorithms. Specifically, I would love to find a comprehensive table detailing which GC algorithms are available in Java versions 8, 11, 17, and 21. I've already come across a few solid books from O'Reilly, including "High Performance with Java," "Effective Java," "Java Performance," and "Java Memory Management," but I'm looking for more resources to deepen my research.

Answers

InfoSeeker_42
You might need to dive into a lot of materialsโ€”coffee will definitely help! Check out the Plumbr Handbook on Java Garbage Collection for a solid overview. For the list of available GCs across versions, you can find the official Oracle documentation links by just swapping the version number. I also recommend looking at research papers on ResearchGate for more in-depth studies.
Reply to this answer
GC_Enthusiast
You should definitely look into C4 GC; it's a newer algorithm thatโ€™s getting more attention. There's research available that can be really helpful for your thesis.
Reply to this answer
JVM_Junkie
There's an old but informative paper that dives into a highly efficient Java GC used in production. It might be useful for your thesisโ€”here's the link to check it out.
Reply to this answer
Bookworm97
The garbage collection handbook is a goldmine, and there are numerous research papers out there for each Java GC. Just keep in mind that there probably won't be a single book that covers everything you need.
Reply to this answer
ResourceHunter99
Check out the online garbage collection bibliography database at gchandbook.org. It has a huge collection of GC-related publications, abstracts, and links to a lot of the material you'll need.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions