# JVM最佳实践

1. JVM简介 (opens new window)

本文主要介绍了JVM的概念、作用、市场主流实现、学习意义和体系结构。JVM是Java程序能够实现跨平台的基础,它的作用是加载Java字节码,然后翻译或解释成对应平台的机器码再交由CPU执行。市场上主流的JVM有HotSpot、JRockit、J9、TaobaoJVM等。学习JVM可以帮助我们从平台角度提高解决问题的能力,例如防止内存泄漏、优化线程锁的使用、进行垃圾回收、提高系统吞吐量和降低延迟等。常见的JVM Bug包括内存泄漏、死锁、线程安全问题等。

2. 类加载子系统分析与实践 (opens new window)

3. 字节码解读分析与实践 (opens new window)

4. 字节码增强技术分析与实践 (opens new window)

5. JVM常用工具应用 (opens new window)

6. JVM运行时内存分析 (opens new window)

7. JVM内存逃逸分析与实践 (opens new window)

8. JVM中的内存溢出 (opens new window)

9. JVM内存泄漏分析与实践 (opens new window)

10. GC简介 (opens new window)

11. JVM中常用垃圾回收器分析与实践 (opens new window)