Specialize ScavengingVisitor for the case when all logging and profiling is disabled.
authorvegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 30 Mar 2011 15:17:10 +0000 (15:17 +0000)
committervegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 30 Mar 2011 15:17:10 +0000 (15:17 +0000)
commit4a3b75f7ba2684507254aa17fc135d8b6ab59d45
treea783348c0e211bfa1228ede05cd04e2d152f515f
parent8f30d5922c395766e335d8f180f23cb2f4701162
Specialize ScavengingVisitor for the case when all logging and profiling is disabled.

By default use specialized static visitor and fallback to more generic one when one of the isolates with enabled logging/profiling hits GC.

Review URL: http://codereview.chromium.org/6777011

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7443 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/heap.cc
src/heap.h
src/objects-visiting.h