There are so many other factors that ultimately determine GC performance. The GC must be tuned based on the workload. For instance, the out of the box defaults for things like newRatio [1] are not ideal for web services with lots of short-lived objects.
[1] https://blogs.oracle.com/jonthecollector/entry/the_second_mo...