SpringOne 2011 Understanding Java GC
Azul CTO Gil Tene classifies current Java garbage collection algorithms and how your choice of collector affects application performance.
Garbage Collection is an integral part of application behavior on Java platforms, yet it is often misunderstood. As such, it is important for Java developers to understand the actions you can take in selecting and tuning collector mechanisms, as well as in your application architecture choices. In this presentation, Gil Tene (CTO, Azul Systems) reviews and classifies the various garbage collectors and collection techniques available in JVMs today. Gil concludes with some pitfalls, common misconceptions, and “myths” around garbage collection behavior, as well as examples of how some good choices can result in impressive application behavior. The video is available here.