Reviewers: Kasper Lund, iposva,

Description:
Allocate as many object-literal properties as possible inobject.

This can lead to large objects which wastes a lot of space if we
normalize properties.  We therfore clear the inobject properties when
normalizing properties.  This is done by adjusting the instance size in
the new map and overwriting the inobject properties with a filler.

Please review this at http://codereview.chromium.org/17308

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
   M     src/factory.h
   M     src/factory.cc
   M     src/handles.h
   M     src/handles.cc
   M     src/heap.cc
   M     src/objects.h
   M     src/objects.cc
   M     src/runtime.cc
   M     test/mjsunit/large-object-literal.js



--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to