< prev index next > src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Print this page
size_t mark_stack_size() const { return _global_mark_stack.size(); }
size_t partial_mark_stack_size_target() const { return _global_mark_stack.capacity() / 3; }
bool mark_stack_empty() const { return _global_mark_stack.is_empty(); }
void concurrent_cycle_start();
+ bool shutdown_cleanup_needed() const;
+ void shutdown_concurrent_cycle();
// Abandon current marking iteration due to a Full GC.
bool concurrent_cycle_abort();
void concurrent_cycle_end(bool mark_cycle_completed);
// Notifies marking threads to abort. This is a best-effort notification. Does not
< prev index next >