自制Java虚拟机
-
如何自制Java虚拟机?JVM底层实现细节有哪些?
自制Java虚拟机完全可行,核心是理解class文件、运行时数据区和字节码执行这三件事,不必一开始就追求HotSpot级别的优化,很多人听到“自制JVM”就觉得是大神才能做的事,抛开JIT编译、垃圾回收调优这些重工业,一个能运行基础程序的JVM原型,几千行代码就能搞定,有人用Java自己写,有人用C++,甚至有……
自制Java虚拟机完全可行,核心是理解class文件、运行时数据区和字节码执行这三件事,不必一开始就追求HotSpot级别的优化,很多人听到“自制JVM”就觉得是大神才能做的事,抛开JIT编译、垃圾回收调优这些重工业,一个能运行基础程序的JVM原型,几千行代码就能搞定,有人用Java自己写,有人用C++,甚至有……