Make heap size estimation more accurate.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 11 Jan 2012 10:33:34 +0000 (10:33 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 11 Jan 2012 10:33:34 +0000 (10:33 +0000)
commit83d912f0e49354a82beb69b45fd75384e24dffaf
tree5cc53eb3b04ffc8dccb7bafb75f1f9bf297f9987
parentbefd149ef87083681e9f638f3f68057d4ae1ff75
Make heap size estimation more accurate.

This improves the heap size estimation by not counting lazy swept pages
as completely allocated but use their live bytes counter instead.

R=vegorov@chromium.org
BUG=v8:1893
TEST=cctest/test-heap/TestSizeOfObjects

Review URL: http://codereview.chromium.org/9173001

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10383 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/mark-compact.cc
src/spaces.cc
src/spaces.h
test/cctest/test-heap.cc