Java的执行效率完全可以比C/C++的好

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

Java的执行效率完全可以比C/C++的好

1, 大家都知道现在的JVM大都实现了JIT, 一个class在第一次运行后就被编译成了native code来运行, 等一个server运行了一段时间后,整个application可能都已经编译成二进制代码执行.

2, c/c++的代码为了能够在x386的兼容的CPU上运行, 就可能无法用到pentium的一些优点,而JIT不同, 可以判定当前CPU的类型,编译出来的代码可能比c/c++编译出来的效率好

3, 随着JIT的算法的不断进步, JIT可以根据上次编译的代码的执行结果, 对编译的代码进行动态优化,使它编译的代码效率越来越好, 由于c/c++编译器一次编译出来的代码.

综合上面的几点, 我们有理由相信, Java的执行速度完全可以做到比c/c++的好.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航