jdk11以后jvm由哪些部分组成
时间: 2023-10-17 07:33:15 浏览: 166
openjdk8u60+jvm jdk源码+jvm源码
从 JDK 11 开始,JVM 由以下几个模块组成:
1. 基础模块:包括了JVM的核心功能,如类加载器、字节码执行引擎、垃圾回收器等。
2. 启动模块:包括了启动JVM所需的类和资源,如启动类加载器、系统属性、命令行参数等。
3. NIO模块:提供了基于通道和缓冲区的I/O操作,如文件读写、网络通信等。
4. ZIP模块:提供了对ZIP和JAR文件格式的支持,如压缩和解压缩文件等。
5. JFR模块:提供了Java Flight Recorder的支持,可以进行应用程序的性能分析和故障排查。
6. HotSpot模块:包括了HotSpot虚拟机的实现,提供了JVM的高性能和可靠性。
这些模块的划分使得JVM更加模块化和灵活,可以根据应用程序的需求进行定制和优化。
阅读全文