John Rose - JVM 架构师
John Rose 是 Panama 项目(原生互连)、Da Vinci Machine 项目(JVM 未来)、Valhalla 项目(多态和值类型)、Arrays 2.0、Metropolis(Java-on-Java RI)和 JVM 安全的领导者或指导者。
自 1995 年以来,他一直在 Sun 然后是 Oracle 从事 Java 技术工作,广泛贡献于 Sun/JDK 堆栈的功能和性能,涉及从硬件架构到代码生成器、库到编程语言的方方面面。
过去的项目包括 JVM invokedynamic、Java 内部类、Pack200(存档格式)、HotSpot 的初始移植(到 SPARC)、Unsafe API 以及各种动态、并行和混合语言,包括 Common Lisp、Scheme(“esh”)和 C++ 的动态绑定。
帖子
- 平坦堆值的编码 于 2024 年 6 月 11 日 Valhalla
- 简介:Q 描述符和 v 字节码 于 2023 年 8 月 22 日 Valhalla
- 使用计算常量在 Leyden 中管理静态状态 于 2023 年 8 月 12 日 Leyden
- Valhalla 状态,第 3 节:JVM 模型 于 2021 年 4 月 21 日 Valhalla HotSpot
- 定制之路上的早期步骤 于 2020 年 8 月 26 日 Valhalla
- Loom 中的模式(一个笼统的陈述) 于 2020 年 2 月 4 日 Loom
- VM 中的 Isthmus 于 2014 年 3 月 18 日 Panama
视频
- JVMLS - Leyden 项目 于 2023 年 9 月 7 日 Leyden
- 向量和 JVM 上的数值 于 2019 年 7 月 29 日 Panama
- 调用游戏 于 2017 年 4 月 20 日
- 您的下一个 JVM:Panama、Valhalla、Metropolis 于 2017 年 4 月 17 日 Valhalla Panama Loom
- VM 未来 - 水晶球中的一些闪烁 于 2016 年 8 月 1 日 HotSpot
- 新字节码,新对象 于 2015 年 8 月 11 日 HotSpot
- JVM 的演变 - 原则和方向 于 2014 年 7 月 31 日
播客
- 第 7 集“向量 API”与 John Rose 和 Paul Sandoz 于 2020 年 11 月 17 日 Panama JDK 16