Garbage collection is one of the biggest features for choosing the Java platform over earlier object-orientated languages that in their 'out-of-the-box' state lack garbage collection(e.g. C++). Sun's planetarium blog contains a discussion on the newest generation garbage collection algorithm to hit the Java platform: G1 or Garbage First. Learn how this new garbage collection is a replacement for the existing parallel and concurrent mark sweep collectors, how its designed for multi-core processors, where you can download it, as well as an extensive interview with one if its main designers. Read the entire post 'Java VM: Trying a new Garbage Collector for JDK 7': http://blogs.sun.com/theplanetarium/entry/java_vm_trying_a_new