< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page


3915   product(bool, RequireSharedSpaces, false,                                 \
3916           "Require shared spaces for metadata")                             \
3917                                                                             \
3918   product(bool, DumpSharedSpaces, false,                                    \
3919           "Special mode: JVM reads a class list, loads classes, builds "    \
3920           "shared spaces, and dumps the shared spaces to a file to be "     \
3921           "used in future JVM runs")                                        \
3922                                                                             \
3923   product(bool, PrintSharedArchiveAndExit, false,                           \
3924           "Print shared archive file contents")                             \
3925                                                                             \
3926   product(bool, PrintSharedDictionary, false,                               \
3927           "If PrintSharedArchiveAndExit is true, also print the shared "    \
3928           "dictionary")                                                     \
3929                                                                             \
3930   product(size_t, SharedBaseAddress, LP64_ONLY(32*G)                        \
3931           NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)),                           \
3932           "Address to allocate shared memory region for class data")        \
3933           range(0, SIZE_MAX)                                                \
3934                                                                             \







3935   product(uintx, SharedSymbolTableBucketSize, 4,                            \
3936           "Average number of symbols per bucket in shared table")           \
3937           range(2, 246)                                                     \
3938                                                                             \
3939   diagnostic(bool, IgnoreUnverifiableClassesDuringDump, true,              \
3940           "Do not quit -Xshare:dump even if we encounter unverifiable "     \
3941           "classes. Just exclude them from the shared dictionary.")         \
3942                                                                             \
3943   diagnostic(bool, PrintMethodHandleStubs, false,                           \
3944           "Print generated stub code for method handles")                   \
3945                                                                             \
3946   develop(bool, TraceMethodHandles, false,                                  \
3947           "trace internal method handle operations")                        \
3948                                                                             \
3949   diagnostic(bool, VerifyMethodHandles, trueInDebug,                        \
3950           "perform extra checks when constructing method handles")          \
3951                                                                             \
3952   diagnostic(bool, ShowHiddenFrames, false,                                 \
3953           "show method handle implementation frames (usually hidden)")      \
3954                                                                             \




3915   product(bool, RequireSharedSpaces, false,                                 \
3916           "Require shared spaces for metadata")                             \
3917                                                                             \
3918   product(bool, DumpSharedSpaces, false,                                    \
3919           "Special mode: JVM reads a class list, loads classes, builds "    \
3920           "shared spaces, and dumps the shared spaces to a file to be "     \
3921           "used in future JVM runs")                                        \
3922                                                                             \
3923   product(bool, PrintSharedArchiveAndExit, false,                           \
3924           "Print shared archive file contents")                             \
3925                                                                             \
3926   product(bool, PrintSharedDictionary, false,                               \
3927           "If PrintSharedArchiveAndExit is true, also print the shared "    \
3928           "dictionary")                                                     \
3929                                                                             \
3930   product(size_t, SharedBaseAddress, LP64_ONLY(32*G)                        \
3931           NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)),                           \
3932           "Address to allocate shared memory region for class data")        \
3933           range(0, SIZE_MAX)                                                \
3934                                                                             \
3935   product(bool, UseAppCDS, false,                                           \
3936           "Enable Application Class Data Sharing when using shared spaces") \
3937           writeable(CommandLineOnly)                                        \
3938                                                                             \
3939   product(ccstr, SharedArchiveConfigFile, NULL,                             \
3940           "Data to add to the CDS archive file")                            \
3941                                                                             \
3942   product(uintx, SharedSymbolTableBucketSize, 4,                            \
3943           "Average number of symbols per bucket in shared table")           \
3944           range(2, 246)                                                     \
3945                                                                             \
3946   diagnostic(bool, IgnoreUnverifiableClassesDuringDump, true,              \
3947           "Do not quit -Xshare:dump even if we encounter unverifiable "     \
3948           "classes. Just exclude them from the shared dictionary.")         \
3949                                                                             \
3950   diagnostic(bool, PrintMethodHandleStubs, false,                           \
3951           "Print generated stub code for method handles")                   \
3952                                                                             \
3953   develop(bool, TraceMethodHandles, false,                                  \
3954           "trace internal method handle operations")                        \
3955                                                                             \
3956   diagnostic(bool, VerifyMethodHandles, trueInDebug,                        \
3957           "perform extra checks when constructing method handles")          \
3958                                                                             \
3959   diagnostic(bool, ShowHiddenFrames, false,                                 \
3960           "show method handle implementation frames (usually hidden)")      \
3961                                                                             \


< prev index next >