8242082: Shenandoah: Purge Traversal mode

Reviewed-by: shade
This commit is contained in:
Roman Kennke 2020-04-03 15:06:08 +02:00
parent c09b0a7793
commit 553ea1e891
82 changed files with 25 additions and 3158 deletions

View file

@ -58,7 +58,6 @@ class ShenandoahControlThread: public ConcurrentGCThread {
private:
typedef enum {
none,
concurrent_traversal,
concurrent_normal,
stw_degenerated,
stw_full
@ -94,7 +93,6 @@ private:
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();