服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java的执行效率完全可以比c/c++的好

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

扫描关注微信公众号