src/share/vm/runtime/globals.hpp

Print this page




3778   product(bool, PrintSharedDictionary, false,                               \
3779           "If PrintSharedArchiveAndExit is true, also print the shared "    \
3780           "dictionary")                                                     \
3781                                                                             \
3782   product(uintx, SharedReadWriteSize,  NOT_LP64(12*M) LP64_ONLY(16*M),      \
3783           "Size of read-write space for metadata (in bytes)")               \
3784                                                                             \
3785   product(uintx, SharedReadOnlySize,  NOT_LP64(12*M) LP64_ONLY(16*M),       \
3786           "Size of read-only space for metadata (in bytes)")                \
3787                                                                             \
3788   product(uintx, SharedMiscDataSize,    NOT_LP64(2*M) LP64_ONLY(4*M),       \
3789           "Size of the shared miscellaneous data area (in bytes)")          \
3790                                                                             \
3791   product(uintx, SharedMiscCodeSize,    120*K,                              \
3792           "Size of the shared miscellaneous code area (in bytes)")          \
3793                                                                             \
3794   product(uintx, SharedBaseAddress, LP64_ONLY(32*G)                         \
3795           NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)),                           \
3796           "Address to allocate shared memory region for class data")        \
3797                                                                             \



3798   diagnostic(bool, IgnoreUnverifiableClassesDuringDump, false,              \
3799           "Do not quit -Xshare:dump even if we encounter unverifiable "     \
3800           "classes. Just exclude them from the shared dictionary.")         \
3801                                                                             \
3802   diagnostic(bool, PrintMethodHandleStubs, false,                           \
3803           "Print generated stub code for method handles")                   \
3804                                                                             \
3805   develop(bool, TraceMethodHandles, false,                                  \
3806           "trace internal method handle operations")                        \
3807                                                                             \
3808   diagnostic(bool, VerifyMethodHandles, trueInDebug,                        \
3809           "perform extra checks when constructing method handles")          \
3810                                                                             \
3811   diagnostic(bool, ShowHiddenFrames, false,                                 \
3812           "show method handle implementation frames (usually hidden)")      \
3813                                                                             \
3814   experimental(bool, TrustFinalNonStaticFields, false,                      \
3815           "trust final non-static declarations for constant folding")       \
3816                                                                             \
3817   diagnostic(bool, FoldStableValues, true,                                  \




3778   product(bool, PrintSharedDictionary, false,                               \
3779           "If PrintSharedArchiveAndExit is true, also print the shared "    \
3780           "dictionary")                                                     \
3781                                                                             \
3782   product(uintx, SharedReadWriteSize,  NOT_LP64(12*M) LP64_ONLY(16*M),      \
3783           "Size of read-write space for metadata (in bytes)")               \
3784                                                                             \
3785   product(uintx, SharedReadOnlySize,  NOT_LP64(12*M) LP64_ONLY(16*M),       \
3786           "Size of read-only space for metadata (in bytes)")                \
3787                                                                             \
3788   product(uintx, SharedMiscDataSize,    NOT_LP64(2*M) LP64_ONLY(4*M),       \
3789           "Size of the shared miscellaneous data area (in bytes)")          \
3790                                                                             \
3791   product(uintx, SharedMiscCodeSize,    120*K,                              \
3792           "Size of the shared miscellaneous code area (in bytes)")          \
3793                                                                             \
3794   product(uintx, SharedBaseAddress, LP64_ONLY(32*G)                         \
3795           NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)),                           \
3796           "Address to allocate shared memory region for class data")        \
3797                                                                             \
3798   product(uintx, SharedSymbolTableBucketSize, 4,                            \
3799           "Average number of symbols per bucket in shared table")           \
3800                                                                             \
3801   diagnostic(bool, IgnoreUnverifiableClassesDuringDump, false,              \
3802           "Do not quit -Xshare:dump even if we encounter unverifiable "     \
3803           "classes. Just exclude them from the shared dictionary.")         \
3804                                                                             \
3805   diagnostic(bool, PrintMethodHandleStubs, false,                           \
3806           "Print generated stub code for method handles")                   \
3807                                                                             \
3808   develop(bool, TraceMethodHandles, false,                                  \
3809           "trace internal method handle operations")                        \
3810                                                                             \
3811   diagnostic(bool, VerifyMethodHandles, trueInDebug,                        \
3812           "perform extra checks when constructing method handles")          \
3813                                                                             \
3814   diagnostic(bool, ShowHiddenFrames, false,                                 \
3815           "show method handle implementation frames (usually hidden)")      \
3816                                                                             \
3817   experimental(bool, TrustFinalNonStaticFields, false,                      \
3818           "trust final non-static declarations for constant folding")       \
3819                                                                             \
3820   diagnostic(bool, FoldStableValues, true,                                  \