Reduce boot-up memory use of V8.
authorerik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 17 Jan 2012 11:38:25 +0000 (11:38 +0000)
committererik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 17 Jan 2012 11:38:25 +0000 (11:38 +0000)
commit3403e76682d2412275fcce000ba2e278df3643de
tree71fc365c039bf3efe14afc0bd727ce984577f7e2
parenta97cebe29231140602e8a83f3a1435f581b66b00
Reduce boot-up memory use of V8.
Reduce signal sender thread stack size to 32k.
Commit partial old-space pages to reduce minimum memory use.
This is a rebase of http://codereview.chromium.org/9017009/
Review URL: http://codereview.chromium.org/9179012

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10413 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
24 files changed:
src/cpu-profiler.cc
src/d8.cc
src/deoptimizer.cc
src/heap-inl.h
src/heap.cc
src/incremental-marking.cc
src/mark-compact.cc
src/platform-freebsd.cc
src/platform-linux.cc
src/platform-macos.cc
src/platform-openbsd.cc
src/platform-solaris.cc
src/platform-win32.cc
src/platform.h
src/serialize.cc
src/snapshot.h
src/spaces-inl.h
src/spaces.cc
src/spaces.h
src/store-buffer.cc
src/utils.h
test/cctest/test-heap.cc
test/cctest/test-mark-compact.cc
test/cctest/test-spaces.cc