| 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 bc196ce93a181e15dce8817a651ec00a9bae42f3..0ee803423ac26fa5264b6c3a9ce623803e9b698e 100644 | 
| --- a/src/heap/gc-idle-time-handler.h | 
| +++ b/src/heap/gc-idle-time-handler.h | 
| @@ -83,7 +83,7 @@ class GCIdleTimeHandler { | 
| static const size_t kInitialConservativeMarkCompactSpeed = 2 * MB; | 
|  | 
| // Maximum mark-compact time returned by EstimateMarkCompactTime. | 
| -  static const size_t kMaxMarkCompactTimeInMs = 1000000; | 
| +  static const size_t kMaxMarkCompactTimeInMs; | 
|  | 
| // Minimum time to finalize sweeping phase. The main thread may wait for | 
| // sweeper threads. | 
| @@ -95,14 +95,15 @@ class GCIdleTimeHandler { | 
| bool incremental_marking_stopped; | 
| bool can_start_incremental_marking; | 
| bool sweeping_in_progress; | 
| +    size_t mark_compact_speed_in_bytes_per_ms; | 
| +    size_t incremental_marking_speed_in_bytes_per_ms; | 
| }; | 
|  | 
| GCIdleTimeHandler() | 
| : mark_compacts_since_idle_round_started_(0), | 
| scavenges_since_last_idle_round_(0) {} | 
|  | 
| -  GCIdleTimeAction Compute(size_t idle_time_in_ms, HeapState heap_state, | 
| -                           GCTracer* gc_tracer); | 
| +  GCIdleTimeAction Compute(size_t idle_time_in_ms, HeapState heap_state); | 
|  | 
| void NotifyIdleMarkCompact() { | 
| if (mark_compacts_since_idle_round_started_ < kMaxMarkCompactsInIdleRound) { | 
|  |