From a240fd6296e898e24c0d5197846faf8db7f70446 Mon Sep 17 00:00:00 2001 From: "mstarzinger@chromium.org" Date: Wed, 13 Aug 2014 12:38:22 +0000 Subject: [PATCH] Temporary workaround for scheduler running OOM. R=titzer@chromium.org TEST=benchmarks/octane/zlib Review URL: https://codereview.chromium.org/468863002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23104 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/compiler/scheduler.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/compiler/scheduler.cc b/src/compiler/scheduler.cc index 1dd0631..dc497e7 100644 --- a/src/compiler/scheduler.cc +++ b/src/compiler/scheduler.cc @@ -623,9 +623,11 @@ void Scheduler::ScheduleLate() { for (NodeVectorIter i = schedule_root_nodes_.begin(); i != schedule_root_nodes_.end(); ++i) { + // TODO(mstarzinger): Make the scheduler eat less memory. + Zone zone(zone_->isolate()); GenericGraphVisit::Visit >( - graph_, zone_, *i, &schedule_late_visitor); + graph_, &zone, *i, &schedule_late_visitor); } // Add collected nodes for basic blocks to their blocks in the right order. -- 2.7.4