2327 "Trace registration of final references") \ |
2327 "Trace registration of final references") \ |
2328 \ |
2328 \ |
2329 notproduct(bool, TraceScavenge, false, \ |
2329 notproduct(bool, TraceScavenge, false, \ |
2330 "Trace scavenge") \ |
2330 "Trace scavenge") \ |
2331 \ |
2331 \ |
|
2332 product(bool, IgnoreEmptyClassPaths, false, \ |
|
2333 "Ignore empty path elements in -classpath") \ |
|
2334 \ |
|
2335 product(bool, TraceClassPaths, false, \ |
|
2336 "Trace processing of class paths") \ |
|
2337 \ |
2332 product_rw(bool, TraceClassLoading, false, \ |
2338 product_rw(bool, TraceClassLoading, false, \ |
2333 "Trace all classes loaded") \ |
2339 "Trace all classes loaded") \ |
2334 \ |
2340 \ |
2335 product(bool, TraceClassLoadingPreorder, false, \ |
2341 product(bool, TraceClassLoadingPreorder, false, \ |
2336 "Trace all classes loaded in order referenced (not loaded)") \ |
2342 "Trace all classes loaded in order referenced (not loaded)") \ |
3761 "used in future JVM runs") \ |
3767 "used in future JVM runs") \ |
3762 \ |
3768 \ |
3763 product(bool, PrintSharedSpaces, false, \ |
3769 product(bool, PrintSharedSpaces, false, \ |
3764 "Print usage of shared spaces") \ |
3770 "Print usage of shared spaces") \ |
3765 \ |
3771 \ |
|
3772 product(bool, PrintSharedArchiveAndExit, false, \ |
|
3773 "Print shared archive file contents") \ |
|
3774 \ |
|
3775 product(bool, PrintSharedDictionary, false, \ |
|
3776 "If PrintSharedArchiveAndExit is true, also print the shared " \ |
|
3777 "dictionary") \ |
|
3778 \ |
3766 product(uintx, SharedReadWriteSize, NOT_LP64(12*M) LP64_ONLY(16*M), \ |
3779 product(uintx, SharedReadWriteSize, NOT_LP64(12*M) LP64_ONLY(16*M), \ |
3767 "Size of read-write space for metadata (in bytes)") \ |
3780 "Size of read-write space for metadata (in bytes)") \ |
3768 \ |
3781 \ |
3769 product(uintx, SharedReadOnlySize, NOT_LP64(12*M) LP64_ONLY(16*M), \ |
3782 product(uintx, SharedReadOnlySize, NOT_LP64(12*M) LP64_ONLY(16*M), \ |
3770 "Size of read-only space for metadata (in bytes)") \ |
3783 "Size of read-only space for metadata (in bytes)") \ |
3777 \ |
3790 \ |
3778 product(uintx, SharedBaseAddress, LP64_ONLY(32*G) \ |
3791 product(uintx, SharedBaseAddress, LP64_ONLY(32*G) \ |
3779 NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)), \ |
3792 NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)), \ |
3780 "Address to allocate shared memory region for class data") \ |
3793 "Address to allocate shared memory region for class data") \ |
3781 \ |
3794 \ |
|
3795 diagnostic(bool, IgnoreUnverifiableClassesDuringDump, false, \ |
|
3796 "Do not quit -Xshare:dump even if we encounter unverifiable " \ |
|
3797 "classes. Just exclude them from the shared dictionary.") \ |
|
3798 \ |
3782 diagnostic(bool, PrintMethodHandleStubs, false, \ |
3799 diagnostic(bool, PrintMethodHandleStubs, false, \ |
3783 "Print generated stub code for method handles") \ |
3800 "Print generated stub code for method handles") \ |
3784 \ |
3801 \ |
3785 develop(bool, TraceMethodHandles, false, \ |
3802 develop(bool, TraceMethodHandles, false, \ |
3786 "trace internal method handle operations") \ |
3803 "trace internal method handle operations") \ |
3867 "Default survivor space alignment in bytes") \ |
3884 "Default survivor space alignment in bytes") \ |
3868 \ |
3885 \ |
3869 product(bool , AllowNonVirtualCalls, false, \ |
3886 product(bool , AllowNonVirtualCalls, false, \ |
3870 "Obey the ACC_SUPER flag and allow invokenonvirtual calls") \ |
3887 "Obey the ACC_SUPER flag and allow invokenonvirtual calls") \ |
3871 \ |
3888 \ |
|
3889 product(ccstr, DumpLoadedClassList, NULL, \ |
|
3890 "Dump the names all loaded classes, that could be stored into " \ |
|
3891 "the CDS archive, in the specified file") \ |
|
3892 \ |
|
3893 product(ccstr, SharedClassListFile, NULL, \ |
|
3894 "Override the default CDS class list") \ |
|
3895 \ |
3872 diagnostic(ccstr, SharedArchiveFile, NULL, \ |
3896 diagnostic(ccstr, SharedArchiveFile, NULL, \ |
3873 "Override the default location of the CDS archive file") \ |
3897 "Override the default location of the CDS archive file") \ |
|
3898 \ |
|
3899 product(ccstr, ExtraSharedClassListFile, NULL, \ |
|
3900 "Extra classlist for building the CDS archive file") \ |
3874 \ |
3901 \ |
3875 experimental(uintx, ArrayAllocatorMallocLimit, \ |
3902 experimental(uintx, ArrayAllocatorMallocLimit, \ |
3876 SOLARIS_ONLY(64*K) NOT_SOLARIS(max_uintx), \ |
3903 SOLARIS_ONLY(64*K) NOT_SOLARIS(max_uintx), \ |
3877 "Allocation less than this value will be allocated " \ |
3904 "Allocation less than this value will be allocated " \ |
3878 "using malloc. Larger allocations will use mmap.") \ |
3905 "using malloc. Larger allocations will use mmap.") \ |