Could you please take another look?
The change now actually improve splay.js (this is the test I've used for
profiling). Here are changes:
Page gets a new member in the header, "heap". This does not increase the
size of
the header since it is 32-byte aligned (on ia32).
The ScavengeVisitor also gets a heap_ member.
Also StackLimitCheck gets an isolate_ member.
These changes mostly affect Heap::Scavenge() call tree, removing many
instances
of Isolate::Current() from it.
http://codereview.chromium.org/3382007/show
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev