< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
@@ -126,10 +126,15 @@
                                                                              \
    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(bool, UseCompactObjectHeaders, false, EXPERIMENTAL,               \
+           "Use compact 64-bit object headers in 64-bit VM")                 \
+                                                                             \
+   develop(int, TinyClassPointerShift, 0, "")                                \
+                                                                             \
    product(int, ObjectAlignmentInBytes, 8,                                   \
            "Default object alignment in bytes, 8 is minimum")                \
            range(8, 256)                                                     \
            constraint(ObjectAlignmentInBytesConstraintFunc, AtParse)
  

@@ -142,10 +147,11 @@
                             product_pd,                                      \
                             range,                                           \
                             constraint)
  const bool UseCompressedOops = false;
  const bool UseCompressedClassPointers = false;
+ const bool UseCompactObjectHeaders = false;
  const int ObjectAlignmentInBytes = 8;
  
  #endif // _LP64
  
  #define RUNTIME_FLAGS(develop,                                              \

@@ -1978,10 +1984,30 @@
            "0: monitors only (LM_MONITOR), "                                 \
            "1: monitors & legacy stack-locking (LM_LEGACY), "                \
            "2: monitors & new lightweight locking (LM_LIGHTWEIGHT, default)") \
            range(0, 2)                                                       \
                                                                              \
+   product(bool, OMUseC2Cache, true, "")                                     \
+                                                                             \
+   product(bool, OMC2UnrollCacheLookupLoopTail, true, "")                    \
+                                                                             \
+   product(int, OMC2UnrollCacheEntries, 0, "")                               \
+           range(0, OMCache::CAPACITY)                                       \
+                                                                             \
+   product(int, OMCacheSize, 8, "")                                          \
+           range(0, OMCache::CAPACITY)                                       \
+                                                                             \
+   product(bool, OMShrinkCHT, false, "")                                     \
+                                                                             \
+   product(int, OMSpins, 20, "")                                             \
+                                                                             \
+   product(int, OMYields, 5, "")                                             \
+                                                                             \
+   product(bool, OMCacheHitRate, false, "")                                  \
+                                                                             \
+   product(bool, OMRecursiveFastPath, true, "Inflated recursion check first")\
+                                                                             \
    product(uint, TrimNativeHeapInterval, 0,                                  \
            "Interval, in ms, at which the JVM will trim the native heap if " \
            "the platform supports that. Lower values will reclaim memory "   \
            "more eagerly at the cost of higher overhead. A value of 0 "      \
            "(default) disables native heap trimming.")                       \
< prev index next >