Updates:
Status: Fixed
Comment #7 on issue 1754 by erik.corry: Executable size may have low
hanging fruit in NewGC
http://code.google.com/p/v8/issues/detail?id=1754
It seems this was partly caused by inlined functions that could not be
inlined, and which were therefore generated in more than one .o file. For
example the compiler.o file increased by 15k, and the elements.o file by
21k.
This seems to have been fixed now. The compiler.o file is back to within
1k of the old-GC size. The elements.o file has had a lot of additions due
to the typed arrays optimizations, but looking at the differences in the
disassembler, almost none of the changes are related to the new GC.
Fixing the snapshot size in 9722 also helped.
Looking at the perf-bot page for size-total we can see that after the
increase when we merged NewGC, the size has now returned to the long term
trend line.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev