| 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 15aaea668f8e98047e78176642d5d2d2667adc04..edd5e42e263e356579d5b7568fc970a863dace16 100644 | 
| --- a/src/heap/gc-idle-time-handler.h | 
| +++ b/src/heap/gc-idle-time-handler.h | 
| @@ -155,7 +155,11 @@ class GCIdleTimeHandler { | 
| static size_t EstimateMarkCompactTime( | 
| size_t size_of_objects, size_t mark_compact_speed_in_bytes_per_ms); | 
|  | 
| -  static bool DoScavenge( | 
| +  static bool ShouldDoMarkCompact(size_t idle_time_in_ms, | 
| +                                  size_t size_of_objects, | 
| +                                  size_t mark_compact_speed_in_bytes_per_ms); | 
| + | 
| +  static bool ShouldDoScavenge( | 
| size_t idle_time_in_ms, size_t new_space_size, size_t used_new_space_size, | 
| size_t scavenger_speed_in_bytes_per_ms, | 
| size_t new_space_allocation_throughput_in_bytes_per_ms); | 
|  |