833 \ |
833 \ |
834 notproduct(bool, PrintSystemDictionaryAtExit, false, \ |
834 notproduct(bool, PrintSystemDictionaryAtExit, false, \ |
835 "Prints the system dictionary at exit") \ |
835 "Prints the system dictionary at exit") \ |
836 \ |
836 \ |
837 diagnostic(bool, UnsyncloadClass, false, \ |
837 diagnostic(bool, UnsyncloadClass, false, \ |
838 "Unstable: VM calls loadClass unsynchronized. Custom classloader "\ |
838 "Unstable: VM calls loadClass unsynchronized. Custom " \ |
839 "must call VM synchronized for findClass & defineClass") \ |
839 "class loader must call VM synchronized for findClass " \ |
|
840 "and defineClass.") \ |
|
841 \ |
|
842 product(bool, AlwaysLockClassLoader, false, \ |
|
843 "Require the VM to acquire the class loader lock before calling " \ |
|
844 "loadClass() even for class loaders registering " \ |
|
845 "as parallel capable. Default false. ") \ |
|
846 \ |
|
847 product(bool, AllowParallelDefineClass, false, \ |
|
848 "Allow parallel defineClass requests for class loaders " \ |
|
849 "registering as parallel capable. Default false") \ |
|
850 \ |
|
851 product(bool, MustCallLoadClassInternal, false, \ |
|
852 "Call loadClassInternal() rather than loadClass().Default false") \ |
840 \ |
853 \ |
841 product_pd(bool, DontYieldALot, \ |
854 product_pd(bool, DontYieldALot, \ |
842 "Throw away obvious excess yield calls (for SOLARIS only)") \ |
855 "Throw away obvious excess yield calls (for SOLARIS only)") \ |
843 \ |
856 \ |
844 product_pd(bool, ConvertSleepToYield, \ |
857 product_pd(bool, ConvertSleepToYield, \ |