性能调优不是盯着你的代码期待奇迹,或者给代码喝一罐快速修复药水。相反,性能调优需要细致测量,关注细节,还需要你的耐心。你要不断减少测试中出现的错误源,直到引发性能问题的真正凶手出现。
我们先来看看在JVM动态环境中进行性能调优的要点。
现在你应该具备探索和实验Java平台的高级性能特性所需的基础知识了,并且能够理解性能机制如何影响你的代码。希望你能开放心态,以足够的信心和经验去分析这些数据,并能把这种见解应用于你自己的性能问题。
我们会在下一章看到JVM上除Java语言之外的其他语言,平台的很多性能特性适用范围非常广泛——特别是JIT编译器和GC的相关知识。