/jvm-practice

JVM 相关书籍,PPT,论文,代码等。

Primary LanguageJava

JVM-PRACTICE

整理的JVM的一些资料,包括周志明《深入理解JVM》,葛一鸣《实战JVM》代码以及自己测试Demo。

以及**所有出版的JVM的书籍整理。还有国外的PPT,论文的汇总。

国内出版的JVM的书汇总(总共27本)

初学者(8本)

  1. 《深入理解Java虚拟机:JVM高级特性与实践(第3版)》- 周志明
  2. 《深入Java虚拟机(原书第2版)---SUN公司核心技术丛书》 - Bill Venners
  3. 《实战JAVA虚拟机 JVM故障诊断与性能优化》 - 葛一鸣
  4. 《深入理解JVM & G1 GC》 周明耀
  5. 《Java虚拟机精讲》 高翔龙
  6. 《自己动手写Java虚拟机》 - 张秀宏 使用Go实现的
  7. 《自己动手写Python虚拟机》
  8. 《深入浅出:Java虚拟机设计与实现》-华保健

进阶者(12)

  1. 《揭秘Java虚拟机:JVM设计原理与实现》 封亚非
  2. 《虚拟机设计与实现:以JVM为例》- 李晓峰
  3. 《Java虚拟机规范-JavaSE8》- Sun团队
  4. 《深入理解JVM字节码/Java核心技术系列》 张亚
  5. 《解析Java虚拟机开发--权衡优化高效和安全的最优方案》
  6. 《Java虚拟机基础教程》Vincent van der Leun
  7. 《深入解析Java虚拟机HotSpot》 杨易
  8. 《深入理解Android:Java虚拟机ART (Chinese Edition)》
  9. 《JRockit权威指南:深入理解JVM》
  10. 《深入Java虚拟机:JVM G1 GC的算法与实现》 日-中村成洋
  11. 《垃圾回收算法与实现》 日-中村成洋
  12. 《HotSpot实战》 - 陈涛
  13. 《深入探索JVM垃圾回收》-彭成寒
  14. 《新一代垃圾回收器-ZGC设计与实现》- 彭成寒

深入者(5)

  1. 《虚拟机:系统与进程的通用平台》 James E. Smith and Ravi Nair Virtual machines - versatile platforms for systems and processes
  2. 《JVM G1源码分析和调优》 - 彭成寒
  3. 《深入剖析Java虚拟机 : 源码剖析与实例详解(基础卷)》
  4. 《垃圾回收算法手册-自动内存管理的艺术》
  5. 《GraalVM与Java静态编译:原理与应用林子熠》

论文

paper

Slides

slides