Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Java的执行效率完全可以比C/C++的好

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

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++的好.


相关文章

相关软件