Chromium Code Reviews| Index: src/heap/heap.cc |
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
| index ad83dfb8c7e02843df2b4851d5e14e5131e1bd2d..27a5fefd32c584e9722c759570bf0d76729ab16e 100644 |
| --- a/src/heap/heap.cc |
| +++ b/src/heap/heap.cc |
| @@ -895,7 +895,8 @@ void Heap::CollectAllAvailableGarbage(const char* gc_reason) { |
| const int kMinNumberOfAttempts = 2; |
| for (int attempt = 0; attempt < kMaxNumberOfAttempts; attempt++) { |
| if (!CollectGarbage(MARK_COMPACTOR, gc_reason, NULL, |
| - v8::kGCCallbackFlagForced) && |
| + v8::kGCCallbackFlagForced | |
| + v8::kGCCallbackFlagCollectAllAvailableGarbage) && |
|
haraken
2016/03/04 12:19:32
Sorry, I noticed that this needs to be 'forced | a
|
| attempt + 1 >= kMinNumberOfAttempts) { |
| break; |
| } |