677 "Prints out warnings when suspicious many handles are allocated") \ |
677 "Prints out warnings when suspicious many handles are allocated") \ |
678 \ |
678 \ |
679 product(bool, UseCompilerSafepoints, true, \ |
679 product(bool, UseCompilerSafepoints, true, \ |
680 "Stop at safepoints in compiled code") \ |
680 "Stop at safepoints in compiled code") \ |
681 \ |
681 \ |
682 product(bool, UseSplitVerifier, true, \ |
|
683 "use split verifier with StackMapTable attributes") \ |
|
684 \ |
|
685 product(bool, FailOverToOldVerifier, true, \ |
682 product(bool, FailOverToOldVerifier, true, \ |
686 "fail over to old verifier when split verifier fails") \ |
683 "fail over to old verifier when split verifier fails") \ |
687 \ |
684 \ |
688 develop(bool, ShowSafepointMsgs, false, \ |
685 develop(bool, ShowSafepointMsgs, false, \ |
689 "Show msg. about safepoint synch.") \ |
686 "Show msg. about safepoint synch.") \ |
866 product(ccstr, NativeMemoryTracking, "off", \ |
863 product(ccstr, NativeMemoryTracking, "off", \ |
867 "Native memory tracking options") \ |
864 "Native memory tracking options") \ |
868 \ |
865 \ |
869 diagnostic(bool, PrintNMTStatistics, false, \ |
866 diagnostic(bool, PrintNMTStatistics, false, \ |
870 "Print native memory tracking summary data if it is on") \ |
867 "Print native memory tracking summary data if it is on") \ |
|
868 \ |
|
869 diagnostic(bool, AutoShutdownNMT, true, \ |
|
870 "Automatically shutdown native memory tracking under stress " \ |
|
871 "situation. When set to false, native memory tracking tries to " \ |
|
872 "stay alive at the expense of JVM performance") \ |
871 \ |
873 \ |
872 diagnostic(bool, LogCompilation, false, \ |
874 diagnostic(bool, LogCompilation, false, \ |
873 "Log compilation activity in detail to hotspot.log or LogFile") \ |
875 "Log compilation activity in detail to hotspot.log or LogFile") \ |
874 \ |
876 \ |
875 product(bool, PrintCompilation, false, \ |
877 product(bool, PrintCompilation, false, \ |
2910 "malloc/realloc/free") \ |
2912 "malloc/realloc/free") \ |
2911 \ |
2913 \ |
2912 diagnostic(intx, MallocVerifyStart, 0, \ |
2914 diagnostic(intx, MallocVerifyStart, 0, \ |
2913 "if non-zero, start verifying C heap after Nth call to " \ |
2915 "if non-zero, start verifying C heap after Nth call to " \ |
2914 "malloc/realloc/free") \ |
2916 "malloc/realloc/free") \ |
|
2917 \ |
|
2918 diagnostic(uintx, MallocMaxTestWords, 0, \ |
|
2919 "if non-zero, max # of Words that malloc/realloc can allocate " \ |
|
2920 "(for testing only)") \ |
2915 \ |
2921 \ |
2916 product(intx, TypeProfileWidth, 2, \ |
2922 product(intx, TypeProfileWidth, 2, \ |
2917 "number of receiver types to record in call/cast profile") \ |
2923 "number of receiver types to record in call/cast profile") \ |
2918 \ |
2924 \ |
2919 develop(intx, BciProfileWidth, 2, \ |
2925 develop(intx, BciProfileWidth, 2, \ |
3575 "Size of the shared miscellaneous data area (in bytes)") \ |
3581 "Size of the shared miscellaneous data area (in bytes)") \ |
3576 \ |
3582 \ |
3577 product(uintx, SharedMiscCodeSize, 120*K, \ |
3583 product(uintx, SharedMiscCodeSize, 120*K, \ |
3578 "Size of the shared miscellaneous code area (in bytes)") \ |
3584 "Size of the shared miscellaneous code area (in bytes)") \ |
3579 \ |
3585 \ |
3580 product(uintx, SharedDummyBlockSize, 0, \ |
3586 product(uintx, SharedBaseAddress, LP64_ONLY(32*G) \ |
3581 "Size of dummy block used to shift heap addresses (in bytes)") \ |
3587 NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)), \ |
|
3588 "Address to allocate shared memory region for class data") \ |
3582 \ |
3589 \ |
3583 diagnostic(bool, EnableInvokeDynamic, true, \ |
3590 diagnostic(bool, EnableInvokeDynamic, true, \ |
3584 "support JSR 292 (method handles, invokedynamic, " \ |
3591 "support JSR 292 (method handles, invokedynamic, " \ |
3585 "anonymous classes") \ |
3592 "anonymous classes") \ |
3586 \ |
3593 \ |