|
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.
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+286 lines, -184 lines) |
Patch |
|
M |
include/v8.h
|
View
|
|
4 chunks |
+16 lines, -10 lines |
0 comments
|
Download
|
|
M |
src/api.cc
|
View
|
|
4 chunks |
+4 lines, -90 lines |
0 comments
|
Download
|
|
M |
src/global-handles.cc
|
View
|
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
|
M |
src/globals.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/heap.h
|
View
|
|
4 chunks |
+45 lines, -1 line |
0 comments
|
Download
|
|
M |
src/heap.cc
|
View
|
|
10 chunks |
+109 lines, -20 lines |
2 comments
|
Download
|
|
M |
src/heap-inl.h
|
View
|
|
2 chunks |
+63 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/mark-compact.cc
|
View
|
|
5 chunks |
+8 lines, -59 lines |
0 comments
|
Download
|
|
M |
src/v8-counters.h
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-api.cc
|
View
|
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
Total messages: 3 (0 generated)
|