jvm-study jvm-study是什么 这是一个学习JVM源码的仓库. 通过这个仓库,可以学习到JVM相关的知识. jvm 学习大纲 1. 编译JVM 1.1 OpenJDK编译教程 1.2 配置调试环境 2. JNI 2.1 初识JNI 2.2 JNIEnv相关API 2.3 JNI初始化过程 3. jvm启动流程剖析 3.1 jvm启动流程1 3.2 jvm启动流程2 3.3 jvm启动流程3 3.4 jvm启动流程4 4. 面向对象OOP模型 4.1 OOP KLASS模型 4.2 指针压缩 4.3 内存编织 5. 方法调用 5.1 CallStub栈帧的创建 5.2 Java方法调用过程 6. JVMTI 6.1 初识JVMTI 6.2 使用JVMTI扩展NPE JEP3581 6.3 使用JVMTI统计每个方法的调用次数 工具篇 1. JDK自带工具 1.1 JINFO查看及修改运行时参数 1.2 JSTACK线程相关都靠我 Contributing 如果您希望为本项目做出贡献,您可以在这里找到更多信息. 我们感谢您做的出任何贡献. Footnotes https://openjdk.java.net/jeps/358 ↩