What is garbage collection in Java, and how does it work?
What is the garbage collector for?
Why regions still need split memory for young and all generation?
What is major, minor, full gc ?
How do you trigger garbage collection manually, and why is it discouraged?
What are soft, weak, and phantom references in Java, and how do they affect garbage collection?
Why do we need weak references ?
Avoiding Memory Leaks in Large Collections
Why i cannot just remove the entry in spite of using WeakHashMap ?
How EnumSet store data inside?
Why Certain Data Structures Help Minimize Garbage Collection Impact?
Best Practices for Minimizing the Impact of Garbage Collection in Java?