Chromium Code Reviews| Index: src/heap/heap.h |
| diff --git a/src/heap/heap.h b/src/heap/heap.h |
| index a1cb4d22bef229aef7dffe7ce85807a1791c0733..24096e2cb118708fe4fc36d82a1c60cc65babc43 100644 |
| --- a/src/heap/heap.h |
| +++ b/src/heap/heap.h |
| @@ -614,18 +614,13 @@ class Heap { |
| #endif |
| // The new space size has to be a power of 2. Sizes are in MB. |
| - static const int kMaxSemiSpaceSizeLowMemoryDevice = 1 * kPointerMultiplier; |
| - static const int kMaxSemiSpaceSizeMediumMemoryDevice = 4 * kPointerMultiplier; |
| - static const int kMaxSemiSpaceSizeHighMemoryDevice = 8 * kPointerMultiplier; |
| - static const int kMaxSemiSpaceSizeHugeMemoryDevice = 8 * kPointerMultiplier; |
| + static const int kMinSemiSpaceSize = 1 * kPointerMultiplier; |
| + static const int kMaxSemiSpaceSize = 8 * kPointerMultiplier; |
| // The old space size has to be a multiple of Page::kPageSize. |
| // Sizes are in MB. |
| - static const int kMaxOldSpaceSizeLowMemoryDevice = 128 * kPointerMultiplier; |
| - static const int kMaxOldSpaceSizeMediumMemoryDevice = |
| - 256 * kPointerMultiplier; |
| - static const int kMaxOldSpaceSizeHighMemoryDevice = 512 * kPointerMultiplier; |
| - static const int kMaxOldSpaceSizeHugeMemoryDevice = 1024 * kPointerMultiplier; |
| + static const int kMinOldSpaceSize = 128 * kPointerMultiplier; |
| + static const int kMaxOldSpaceSize = 1024 * kPointerMultiplier; |
| static const int kTraceRingBufferSize = 512; |
| static const int kStacktraceBufferSize = 512; |
| @@ -951,10 +946,12 @@ class Heap { |
| bool ShouldOptimizeForMemoryUsage(); |
| bool IsLowMemoryDevice() { |
| + const int kMaxOldSpaceSizeLowMemoryDevice = 128 * kPointerMultiplier; |
|
Hannes Payer (out of office)
2017/05/19 11:39:57
I will remove these two methods in a follow-up CL.
|
| return max_old_generation_size_ <= kMaxOldSpaceSizeLowMemoryDevice; |
| } |
| bool IsMemoryConstrainedDevice() { |
| + const int kMaxOldSpaceSizeMediumMemoryDevice = 256 * kPointerMultiplier; |
| return max_old_generation_size_ <= kMaxOldSpaceSizeMediumMemoryDevice; |
| } |