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.
5 Answers
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.
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.
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.
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.
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.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically