HotSpot虚拟机的本地代码为什么不一次性编译呢?


看HotSpot虚拟机的特性的时候一直有这个问题,为什么不把所有的字节码直接一次性都编译成本地代码呢?本地代码不是运行快些么,干嘛还要等出现了热点代码,再编译呢?

java jvm

bbb1368 11 years, 11 months ago

编译需要时间, 如果需要一次编译后才执行, java程序的启动会很慢.

http://www.oracle.com/technetwork/jav...

HC夕``彐 answered 11 years, 11 months ago

Your Answer