From 5bb6d386b4b00b3263d9736f3bdea6e3f6371c8c Mon Sep 17 00:00:00 2001 From: "vegorov@chromium.org" Date: Fri, 21 Oct 2011 10:33:50 +0000 Subject: [PATCH] Disable incremental marking when GC extension is exposed. R=erik.corry@gmail.com Review URL: http://codereview.chromium.org/8366001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9737 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/incremental-marking.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/incremental-marking.cc b/src/incremental-marking.cc index c20beca..44f0769 100644 --- a/src/incremental-marking.cc +++ b/src/incremental-marking.cc @@ -354,7 +354,8 @@ bool IncrementalMarking::WorthActivating() { static const intptr_t kActivationThreshold = 0; #endif - return FLAG_incremental_marking && + return !FLAG_expose_gc && + FLAG_incremental_marking && !Serializer::enabled() && heap_->PromotedSpaceSize() > kActivationThreshold; } -- 2.7.4