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
