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
-~----------~----~----~----~------~----~------~--~---

Reply via email to