指定 iSeries Java 程序的优化级别。对于 OPTIMIZE(*INTERPRET)
来说,调用时结果 Java 程序解释类文件的字节代码。 对于其它优化级别,Java
程序包含调用 Java 程序时运行的机器指令序列。 OPTIMIZE(*INTERPRET) Java
程序比创建的有更高优化级别的 Java 程序小,但运行速度慢。
由于增加的优化级别超过了 10,所以 Java 程序的性能通常有改进,但创建 Java
程序所需的时间会增加,且调试更困难。
可能的值是:
- 10
- Java 程序包含类文件字节代码编译后的版本,但仅有最小的附加编译器优化。
调试时,可显示并修改变量。
- *INTERPRET
- 不优化创建的 Java 程序。调用时,Java 程序解释类文件的字节代码。
调试时,可显示并修改变量。
- 20
- Java 程序包含类文件字节代码编译后的版本,并有一些附加编译器优化。
调试时,可显示变量但不能修改变量。
- 30
- Java 程序包含类文件字节代码编译后的版本,并有比优化级别 20
更多的附加编译器优化。
在调试会话期间,不能更改用户变量,但可显示它们。显示的值可能不是变量的当前值。
- 40
- Java 程序包含类文件字节代码编译后的版本,并有比优化级别 30
更多的附加编译器优化。 禁用所有调用和指令跟踪。
- *CMDDFT
- 使用系统缺省值。
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.