| Index: src/spaces.h
|
| diff --git a/src/spaces.h b/src/spaces.h
|
| index ee11b6b496efd27f74f5693cb124322401d4fbc6..7c650a2aca57f409831b0c0630cf0141c989f3d7 100644
|
| --- a/src/spaces.h
|
| +++ b/src/spaces.h
|
| @@ -782,6 +782,12 @@ class Page : public MemoryChunk {
|
| // Object area size in bytes.
|
| static const int kNonCodeObjectAreaSize = kPageSize - kObjectStartOffset;
|
|
|
| + // Maximum object size that fits in a page. Objects larger than that size are
|
| + // allocated in large object space and are never moved in memory. This also
|
| + // applies to new space allocation, since objects are never migrated from new
|
| + // space to large object space. Takes double alignment into account.
|
| + static const int kMaxRegularHeapObjectSize = kPageSize - kObjectStartOffset;
|
| +
|
| // Maximum object size that fits in a page. Objects larger than that size
|
| // are allocated in large object space and are never moved in memory. This
|
| // also applies to new space allocation, since objects are never migrated
|
|
|