"the tuning target isn't really 'make it as fast as I can'. It's actually 'make it as fast as I can within a reasonable effort'. Now while that's not an ideal performance target, it is a valid one"
"GC characteristics you should optimize include: Stop-the-world pause time duration and frequency; CPU contention with the application; Heap fragmentation; GC memory overhead compared to application memory requirements"