From: vegorov@chromium.org Date: Fri, 21 Oct 2011 10:33:50 +0000 (+0000) Subject: Disable incremental marking when GC extension is exposed. X-Git-Tag: upstream/4.7.83~18126 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5bb6d386b4b00b3263d9736f3bdea6e3f6371c8c;p=platform%2Fupstream%2Fv8.git 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 --- 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; }