Reviewers: Vyacheslav Egorov,
Message:
Slava,
may you have a look?
Maybe newly added function should be rather named EnsureInChunkOrder.
And maybe we should deallocate functions out of mark compactor and into
spaces:
after all it is a space who knows how to deallocate a stuff from it.
Description:
Force relinking of paged space if first attempt to recommit from space
fails.
That could improve chances for commit success as currently,
if we moved free pages out of order, we cannot shrink spaces.
However, when we experience problems commiting from space back, we should
use most of resources at our disposal.
Also get rid of currently unused parameter to DeallocateFunction.
Please review this at http://codereview.chromium.org/3260001/show
Affected files:
M src/heap.cc
M src/mark-compact.h
M src/mark-compact.cc
M src/spaces.h
M src/spaces.cc
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev