A hastily thrown-together list of some of the places to get more information on how to write performant code.
- Java Performance Tuning Course (Kirk Pepperdine, Java Champion)
- Java Performance Tuning (Kirk and Jack Shirazi)
- Non Functional Requirements (Simon Brown, Coding the Architecture)
- Performance Myths (Martin Thompson)
- Understanding Java Garbage Collection (Gil Tene, Azul)
- JHiccup for testing how long your system takes to do nothing (also Azul)
- Vanilla Java - Core Java for simpler, faster applications (Peter Lawrey)
- JClarity Performance Community (Ben, Martijn, Kirk et al)
- We Don’t Need No Stinkin’ Locks (Mike Barker, LMAX)