Reviewers: Mads Ager, Description: Fix x64 port by using 32 pages per chunk.
[email protected] Please review this at http://codereview.chromium.org/195038 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/spaces.h Index: src/spaces.h =================================================================== --- src/spaces.h (revision 2859) +++ src/spaces.h (working copy) @@ -447,7 +447,11 @@ static const int kMaxNofChunks = 1 << Page::kPageSizeBits; // If a chunk has at least 16 pages, the maximum heap size is about // 8K * 8K * 16 = 1G bytes. +#ifdef V8_TARGET_ARCH_X64 + static const int kPagesPerChunk = 32; +#else static const int kPagesPerChunk = 16; +#endif static const int kChunkSize = kPagesPerChunk * Page::kPageSize; private: --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
