如果仅仅是程序运行,当然是C的程序快了,主要是因为JAVA程序要用JAVA虚拟机。 但如果你的实时告警程序的数据采集速度本来就很慢,比如你是从网络上来,而网络的速度很慢,那就很难说了,也许这是后JAVA程序本身的运行慢已经不是主要因素了,相对采集的速度来说足够了。 再有你的程序如果放在高档的工作站或高档的服务器上,机器速度足够快,那么这个JAVA速度慢地问题也不重要了。比如在AS/400上。 另外,如果你不用JAVA虚拟机,直接在JAVA芯片上运行,那么这时候JAVA的目标代码就是机器代码,这是后就不存在比C语言的程序慢的问题。
还有使用JIT即使编译技术可以大幅度提升JAVA程序的运行速度。
还有使用JIT即使编译技术可以大幅度提升JAVA程序的运行速度。
解决方案 »
- 怎么用正则表达式获取当的网址
- 100分求一简单的回答
- final 和status 在类中有什么区别呢
- 一个关于"|""&"运算的问题
- 【新手提问】awt中 向Menu中添加MenuItem时报错
- 急求:请大家给我推荐关于JAVA的书籍
- 如何绘制自定义的component。急......................................................................
- 如何使JList被选取时,只有文字产生背景~文字多长背景也多长呢?
- 包的权限问题,100分
- 使用jbuilder的问题,如何用第三方的类,或者怎么用自己写过的类
- 一个关于网站登陆的问题,有高分送呀!
- 关于java性能!
还有使用JIT即使编译技术可以大幅度提升JAVA程序的运行速度。