< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
*** 123,11 ***
                                                                              \
    product(bool, UseCompressedOops, false,                                   \
            "Use 32-bit object references in 64-bit VM. "                     \
            "lp64_product means flag is always constant in 32 bit VM")        \
                                                                              \
!   product(bool, UseCompressedClassPointers, false,                          \
            "Use 32-bit class pointers in 64-bit VM. "                        \
            "lp64_product means flag is always constant in 32 bit VM")        \
                                                                              \
    product(intx, ObjectAlignmentInBytes, 8,                                  \
            "Default object alignment in bytes, 8 is minimum")                \
--- 123,11 ---
                                                                              \
    product(bool, UseCompressedOops, false,                                   \
            "Use 32-bit object references in 64-bit VM. "                     \
            "lp64_product means flag is always constant in 32 bit VM")        \
                                                                              \
!   product(bool, UseCompressedClassPointers, true,                           \
            "Use 32-bit class pointers in 64-bit VM. "                        \
            "lp64_product means flag is always constant in 32 bit VM")        \
                                                                              \
    product(intx, ObjectAlignmentInBytes, 8,                                  \
            "Default object alignment in bytes, 8 is minimum")                \

*** 1415,13 ***
            constraint(MaxMetaspaceSizeConstraintFunc,AfterErgo)              \
                                                                              \
    product(size_t, CompressedClassSpaceSize, 1*G,                            \
            "Maximum size of class area in Metaspace when compressed "        \
            "class pointers are used")                                        \
!           range(1*M, 3*G)                                                   \
                                                                              \
!   develop(size_t, CompressedClassSpaceBaseAddress, 0,                       \
            "Force the class space to be allocated at this address or "       \
            "fails VM initialization (requires -Xshare=off.")                 \
                                                                              \
    product(ccstr, MetaspaceReclaimPolicy, "balanced",                        \
            "options: balanced, aggressive, none")                            \
--- 1415,13 ---
            constraint(MaxMetaspaceSizeConstraintFunc,AfterErgo)              \
                                                                              \
    product(size_t, CompressedClassSpaceSize, 1*G,                            \
            "Maximum size of class area in Metaspace when compressed "        \
            "class pointers are used")                                        \
!           constraint(CompressedClassSpaceSizeConstraintFunc,AtParse)        \
                                                                              \
!   product(size_t, CompressedClassSpaceBaseAddress, 0, DIAGNOSTIC,           \
            "Force the class space to be allocated at this address or "       \
            "fails VM initialization (requires -Xshare=off.")                 \
                                                                              \
    product(ccstr, MetaspaceReclaimPolicy, "balanced",                        \
            "options: balanced, aggressive, none")                            \

*** 2025,12 ***
    develop(bool, VerifyCrossModifyFence,                                     \
            false AARCH64_ONLY(DEBUG_ONLY(||true)),                           \
               "Mark all threads after a safepoint, and clear on a modify "   \
               "fence. Add cleanliness checks.")                              \
                                                                              \
!   develop(bool, TraceOptimizedUpcallStubs, false,                              \
!                 "Trace optimized upcall stub generation")                      \
  
  // end of RUNTIME_FLAGS
  
  DECLARE_FLAGS(LP64_RUNTIME_FLAGS)
  DECLARE_ARCH_FLAGS(ARCH_FLAGS)
--- 2025,18 ---
    develop(bool, VerifyCrossModifyFence,                                     \
            false AARCH64_ONLY(DEBUG_ONLY(||true)),                           \
               "Mark all threads after a safepoint, and clear on a modify "   \
               "fence. Add cleanliness checks.")                              \
                                                                              \
!   product(bool, HeapObjectStats, false, DIAGNOSTIC,                         \
!              "Enable gathering of heap object statistics")                  \
+                                                                             \
+   product(size_t, HeapObjectStatsSamplingInterval, 500, DIAGNOSTIC,         \
+              "Heap object statistics sampling interval (ms)")               \
+                                                                             \
+   develop(bool, TraceOptimizedUpcallStubs, false,                           \
+                 "Trace optimized upcall stub generation")                   \
  
  // end of RUNTIME_FLAGS
  
  DECLARE_FLAGS(LP64_RUNTIME_FLAGS)
  DECLARE_ARCH_FLAGS(ARCH_FLAGS)
< prev index next >