Reviewers: Mads Ager,

Description:
External string table.

Instead of weak handles external strings use a separate table.  This
table uses 5 times less memory than weak handles.  Moreover, since we
don't have to follow the weak handle callback protocol we can collect
the strings faster and even on scavenge collections.

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

Affected files:
   M include/v8.h
   M src/api.cc
   M src/global-handles.cc
   M src/globals.h
   M src/heap-inl.h
   M src/heap.h
   M src/heap.cc
   M src/mark-compact.cc
   M src/v8-counters.h
   M test/cctest/test-api.cc


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

Reply via email to