src/share/vm/runtime/globals.hpp

Print this page




3605           "+DontCompileHugeMethods")                                        \
3606                                                                             \
3607   /* New JDK 1.4 reflection implementation */                               \
3608                                                                             \
3609   develop(bool, UseNewReflection, true,                                     \
3610           "Temporary flag for transition to reflection based on dynamic "   \
3611           "bytecode generation in 1.4; can no longer be turned off in 1.4 " \
3612           "JDK, and is unneeded in 1.3 JDK, but marks most places VM "      \
3613           "changes were needed")                                            \
3614                                                                             \
3615   develop(bool, VerifyReflectionBytecodes, false,                           \
3616           "Force verification of 1.4 reflection bytecodes. Does not work "  \
3617           "in situations like that described in 4486457 or for "            \
3618           "constructors generated for serialization, so can not be enabled "\
3619           "in product.")                                                    \
3620                                                                             \
3621   product(bool, ReflectionWrapResolutionErrors, true,                       \
3622           "Temporary flag for transition to AbstractMethodError wrapped "   \
3623           "in InvocationTargetException. See 6531596")                      \
3624                                                                             \
3625   develop(bool, VerifyLambdaBytecodes, false,                               \
3626           "Force verification of jdk 8 lambda metafactory bytecodes")       \
3627                                                                             \
3628   develop(intx, FastSuperclassLimit, 8,                                     \
3629           "Depth of hardwired instanceof accelerator array")                \
3630                                                                             \
3631   /* Properties for Java libraries  */                                      \
3632                                                                             \
3633   product(uintx, MaxDirectMemorySize, 0,                                    \
3634           "Maximum total size of NIO direct-buffer allocations")            \
3635                                                                             \
3636   /* temporary developer defined flags  */                                  \
3637                                                                             \
3638   diagnostic(bool, UseNewCode, false,                                       \
3639           "Testing Only: Use the new version while testing")                \
3640                                                                             \
3641   diagnostic(bool, UseNewCode2, false,                                      \
3642           "Testing Only: Use the new version while testing")                \
3643                                                                             \
3644   diagnostic(bool, UseNewCode3, false,                                      \
3645           "Testing Only: Use the new version while testing")                \
3646                                                                             \
3647   /* flags for performance data collection */                               \




3605           "+DontCompileHugeMethods")                                        \
3606                                                                             \
3607   /* New JDK 1.4 reflection implementation */                               \
3608                                                                             \
3609   develop(bool, UseNewReflection, true,                                     \
3610           "Temporary flag for transition to reflection based on dynamic "   \
3611           "bytecode generation in 1.4; can no longer be turned off in 1.4 " \
3612           "JDK, and is unneeded in 1.3 JDK, but marks most places VM "      \
3613           "changes were needed")                                            \
3614                                                                             \
3615   develop(bool, VerifyReflectionBytecodes, false,                           \
3616           "Force verification of 1.4 reflection bytecodes. Does not work "  \
3617           "in situations like that described in 4486457 or for "            \
3618           "constructors generated for serialization, so can not be enabled "\
3619           "in product.")                                                    \
3620                                                                             \
3621   product(bool, ReflectionWrapResolutionErrors, true,                       \
3622           "Temporary flag for transition to AbstractMethodError wrapped "   \
3623           "in InvocationTargetException. See 6531596")                      \
3624                                                                             \



3625   develop(intx, FastSuperclassLimit, 8,                                     \
3626           "Depth of hardwired instanceof accelerator array")                \
3627                                                                             \
3628   /* Properties for Java libraries  */                                      \
3629                                                                             \
3630   product(uintx, MaxDirectMemorySize, 0,                                    \
3631           "Maximum total size of NIO direct-buffer allocations")            \
3632                                                                             \
3633   /* temporary developer defined flags  */                                  \
3634                                                                             \
3635   diagnostic(bool, UseNewCode, false,                                       \
3636           "Testing Only: Use the new version while testing")                \
3637                                                                             \
3638   diagnostic(bool, UseNewCode2, false,                                      \
3639           "Testing Only: Use the new version while testing")                \
3640                                                                             \
3641   diagnostic(bool, UseNewCode3, false,                                      \
3642           "Testing Only: Use the new version while testing")                \
3643                                                                             \
3644   /* flags for performance data collection */                               \