IV46485: OPTIMIZE RUN-TIME ARRAY TYPE CHECK
Closed as program error.
Error Message: The performance of Java applications that use arrays of interfaces may suffer from slow run-time type checks. . Stack Trace: N/A .
The Java Language Specification requires a run-time type check when an object is stored into an array. If the type of the object is not compatible with that of the array, an ArrayStoreException must be thrown. This type check can be time-consuming if the array component type is an interface.
This defect will be fixed in: 7.0.0 SR6 6.0.1 SR7 . An experimental feature to optimize the run-time type checks during array writes (where applicable) has been added to the JIT compiler. This feature is DISABLED by default in Java 6.0.1 and Java 7. The experimental feature can be enabled with the -Xjit:enableArrayStoreCheckInstanceOpt option. This option is UNSUPPORTED unless used at the direction of IBM JIT compiler support. The feature is expected to be supported officially in the next major release of IBM Java.
Reported component name
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
Fixed component ID
Applicable component levels