Try to allow the new context disposal GC heuristic to kick

in even when running with --expose-gc.
Review URL: http://codereview.chromium.org/668143

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4029 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
kasperl@chromium.org 2010-03-05 07:35:06 +00:00
parent 5c7fd0e59b
commit 95795db1f5

View File

@ -3081,7 +3081,7 @@ bool Heap::IdleNotification() {
static int number_idle_notifications = 0; static int number_idle_notifications = 0;
static int last_gc_count = gc_count_; static int last_gc_count = gc_count_;
if (!FLAG_expose_gc && (contexts_disposed_ > 0)) { if (contexts_disposed_ > 0) {
HistogramTimerScope scope(&Counters::gc_context); HistogramTimerScope scope(&Counters::gc_context);
CollectAllGarbage(false); CollectAllGarbage(false);
ASSERT(contexts_disposed_ == 0); ASSERT(contexts_disposed_ == 0);