Garbage Collectors, Part 2
(The default settings are usually good enough?)
Reading notes of Java Performance: The Definitive Guide, 1st ed.
(The default settings are usually good enough?)
GC tuning is probably the second most important thing after tuning your algorithm.
Performance tuning is all about tools. Tools make things visibile—what is going on inside of an application, and in the application’s environment.
Hot spot compilation.
Death by 1,000 cuts, “Thrashing”, Occam’s Razor, mesobenchmarks, warm-up period, and think time.