< prev index next >
src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp
Print this page
rev 11463 : Backport Traversal GC
*** 56,65 ****
--- 56,66 ----
friend class VMStructs;
private:
typedef enum {
none,
+ concurrent_traversal,
concurrent_normal,
stw_degenerated,
stw_full
} GCMode;
*** 94,103 ****
--- 95,105 ----
bool check_cancellation_or_degen(ShenandoahHeap::ShenandoahDegenPoint point);
void service_concurrent_normal_cycle(GCCause::Cause cause);
void service_stw_full_cycle(GCCause::Cause cause);
void service_stw_degenerated_cycle(GCCause::Cause cause, ShenandoahHeap::ShenandoahDegenPoint point);
+ void service_concurrent_traversal_cycle(GCCause::Cause cause);
void service_uncommit(double shrink_before);
bool try_set_alloc_failure_gc();
void notify_alloc_failure_waiters();
bool is_alloc_failure_gc();
< prev index next >