Looking for Book Recommendations on Java Garbage Collection
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
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
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
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
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
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