30. Java 特性 -- 高性能
|
![BACKWARD](backward.gif) ![FORWARD](forward.gif) |
- Java 解释器完成Java bytecode的on-the-fly runtime 执行, 获得了满意的性能.
- NOT true in initial software which is often 100 times slower than
C but this is expected to improve as true compilers are produced and general
software improves!
- 支持生成从bytecode中生成与本地机器相关的代码, 作为中级编译器形式来看,
这一点满足了对性能要求较高的应用程序.
- 从Jave bytecode中生成的机器代码的性能与同样平台下的典型的 C/C++
编译器提供的性能相当.
- 这里的一些概念实际上和 OSF/ANDF 相似. 使用 ANDF 术语的话, 我们可以称
Java 编译器为 '生产者producer', 这里讨论的机器代码生成器是一个 '安装者installer'.
缺省情况下 Java 的工作模式不使用 installer 而是直接解释中级代码形式 (这种方式在
ANDF 中是用 GAI -- Generalized ANDF Interpreter支持的).
- ANDF 模型在原理上可以应用到所有的语言上. Java/HotJava 系统为Java语言实现了
ANDF 概念.
Copyright: NPACT |
![BACKWARD](backward.gif) ![FORWARD](forward.gif) |