< prev index next > src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Print this page
/*
- * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2016, 2021, Red Hat, Inc. All rights reserved.
* Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
"Turn on/off clone barriers in Shenandoah") \
\
product(bool, ShenandoahLoadRefBarrier, true, DIAGNOSTIC, \
"Turn on/off load-reference barriers in Shenandoah") \
\
+ product(bool, ShenandoahCloneRuntime, false, DIAGNOSTIC, \
+ "Handle clone in runtime instead of in copy stubs.") \
+ \
+ product(bool, ShenandoahElideIdealBarriers, true, DIAGNOSTIC, \
+ "Elide redundant Shenandoah barriers on C2 Ideal level.") \
+ \
+ product(bool, ShenandoahElideMachBarriers, true, DIAGNOSTIC, \
+ "Elide redundant Shenandoah barriers on C2 Mach level.") \
+ \
develop(bool, ShenandoahVerifyOptoBarriers, trueInDebug, \
"Verify no missing barriers in C2.") \
\
product(uintx, ShenandoahOldCompactionReserve, 8, EXPERIMENTAL, \
"During generational GC, prevent promotions from filling " \
< prev index next >