| Index: src/api.cc | 
| diff --git a/src/api.cc b/src/api.cc | 
| index 0fcae28294bd86c2f95866b67725ac058a540e95..117427a55d25d9cd23562b5708a9ccaae8676b7b 100644 | 
| --- a/src/api.cc | 
| +++ b/src/api.cc | 
| @@ -5063,7 +5063,11 @@ bool v8::V8::IdleNotification(int hint) { | 
| void v8::V8::LowMemoryNotification() { | 
| i::Isolate* isolate = i::Isolate::Current(); | 
| if (isolate == NULL || !isolate->IsInitialized()) return; | 
| -  isolate->heap()->CollectAllAvailableGarbage("low memory notification"); | 
| +  { | 
| +    i::HistogramTimerScope idle_notification_scope( | 
| +        isolate->counters()->gc_low_memory_notification()); | 
| +    isolate->heap()->CollectAllAvailableGarbage("low memory notification"); | 
| +  } | 
| } | 
|  | 
|  | 
| @@ -6723,7 +6727,11 @@ bool v8::Isolate::IdleNotification(int idle_time_in_ms) { | 
|  | 
| void v8::Isolate::LowMemoryNotification() { | 
| i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); | 
| -  isolate->heap()->CollectAllAvailableGarbage("low memory notification"); | 
| +  { | 
| +    i::HistogramTimerScope idle_notification_scope( | 
| +        isolate->counters()->gc_low_memory_notification()); | 
| +    isolate->heap()->CollectAllAvailableGarbage("low memory notification"); | 
| +  } | 
| } | 
|  | 
|  | 
|  |