1992 \
1993 product(bool, UseSecondarySupersCache, true, DIAGNOSTIC, \
1994 "Use secondary supers cache during subtype checks.") \
1995 \
1996 product(bool, UseSecondarySupersTable, false, DIAGNOSTIC, \
1997 "Use hash table to lookup secondary supers.") \
1998 \
1999 product(bool, VerifySecondarySupers, false, DIAGNOSTIC, \
2000 "Check that linear and hashed secondary lookups return the same result.") \
2001 \
2002 product(bool, StressSecondarySupers, false, DIAGNOSTIC, \
2003 "Use a terrible hash function in order to generate many collisions.") \
2004 \
2005 product(bool, UseThreadsLockThrottleLock, true, DIAGNOSTIC, \
2006 "Use an extra lock during Thread start and exit to alleviate" \
2007 "contention on Threads_lock.") \
2008 \
2009 develop(uint, BinarySearchThreshold, 16, \
2010 "Minimal number of elements in a sorted collection to prefer" \
2011 "binary search over simple linear search." ) \
2012
2013 // end of RUNTIME_FLAGS
2014
2015 DECLARE_FLAGS(LP64_RUNTIME_FLAGS)
2016 DECLARE_ARCH_FLAGS(ARCH_FLAGS)
2017 DECLARE_FLAGS(RUNTIME_FLAGS)
2018 DECLARE_FLAGS(RUNTIME_OS_FLAGS)
2019
2020 #endif // SHARE_RUNTIME_GLOBALS_HPP
|
1992 \
1993 product(bool, UseSecondarySupersCache, true, DIAGNOSTIC, \
1994 "Use secondary supers cache during subtype checks.") \
1995 \
1996 product(bool, UseSecondarySupersTable, false, DIAGNOSTIC, \
1997 "Use hash table to lookup secondary supers.") \
1998 \
1999 product(bool, VerifySecondarySupers, false, DIAGNOSTIC, \
2000 "Check that linear and hashed secondary lookups return the same result.") \
2001 \
2002 product(bool, StressSecondarySupers, false, DIAGNOSTIC, \
2003 "Use a terrible hash function in order to generate many collisions.") \
2004 \
2005 product(bool, UseThreadsLockThrottleLock, true, DIAGNOSTIC, \
2006 "Use an extra lock during Thread start and exit to alleviate" \
2007 "contention on Threads_lock.") \
2008 \
2009 develop(uint, BinarySearchThreshold, 16, \
2010 "Minimal number of elements in a sorted collection to prefer" \
2011 "binary search over simple linear search." ) \
2012 \
2013 product(bool, UseClassMetaspaceForAllClasses, true, DIAGNOSTIC, \
2014 "Use the class metaspace for all classes including " \
2015 "abstract and interface classes.") \
2016
2017 // end of RUNTIME_FLAGS
2018
2019 DECLARE_FLAGS(LP64_RUNTIME_FLAGS)
2020 DECLARE_ARCH_FLAGS(ARCH_FLAGS)
2021 DECLARE_FLAGS(RUNTIME_FLAGS)
2022 DECLARE_FLAGS(RUNTIME_OS_FLAGS)
2023
2024 #endif // SHARE_RUNTIME_GLOBALS_HPP
|