Tuning Garbage Collection with the 5.0 Java[tm] Virtual Machine