6 clr jit jvm
JVM/CLR如何执行JIT编译的本机代码?是通过一些代码注入还是通过将代码复制到可执行内存?什么是允许动态代码执行的系统调用?
kdg*_*ory 2
我不知道 Java 具体是如何做到的,但一般来说,您会将“陷阱”操作码插入解释器的指令流中。JVM 规范中有两个操作码似乎是为此目的量身定制的。
如果您想确定,没有比源更好的答案了:http://download.java.net/jdk6/source/
归档时间:
16 年,8 月 前
查看次数:
794 次
最近记录:
12 年,7 月 前