| Index: src/heap/gc-idle-time-handler.h
|
| diff --git a/src/heap/gc-idle-time-handler.h b/src/heap/gc-idle-time-handler.h
|
| index 4d738142fce905c58405452b66092a95d929a125..7ffb7bd95a2be3261969987947086afd528705c1 100644
|
| --- a/src/heap/gc-idle-time-handler.h
|
| +++ b/src/heap/gc-idle-time-handler.h
|
| @@ -89,6 +89,13 @@ class GCIdleTimeHandler {
|
| // sweeper threads.
|
| static const size_t kMinTimeForFinalizeSweeping;
|
|
|
| + // Number of idle mark-compact events, after which idle handler will finish
|
| + // idle round.
|
| + static const int kMaxMarkCompactsInIdleRound;
|
| +
|
| + // Number of scavenges that will trigger start of new idle round.
|
| + static const int kIdleScavengeThreshold;
|
| +
|
| struct HeapState {
|
| int contexts_disposed;
|
| size_t size_of_objects;
|
| @@ -133,8 +140,6 @@ class GCIdleTimeHandler {
|
| return scavenges_since_last_idle_round_ >= kIdleScavengeThreshold;
|
| }
|
|
|
| - static const int kMaxMarkCompactsInIdleRound = 7;
|
| - static const int kIdleScavengeThreshold = 5;
|
| int mark_compacts_since_idle_round_started_;
|
| int scavenges_since_last_idle_round_;
|
|
|
|
|