Chromium Code Reviews| Index: src/api.cc |
| diff --git a/src/api.cc b/src/api.cc |
| index ab4ded2472971ea519ba412b40c16bfc39804ad1..7adf987692eaff1b01f151f03e1812aed3a8680e 100644 |
| --- a/src/api.cc |
| +++ b/src/api.cc |
| @@ -461,6 +461,17 @@ void ResourceConstraints::ConfigureDefaults(uint64_t physical_memory, |
| set_max_available_threads(i::Max(i::Min(number_of_processors, 4u), 1u)); |
| + if (i::FLAG_max_new_space_size > 0) { |
| + set_max_new_space_size(i::FLAG_max_new_space_size * i::Heap::kLumpOfMemory); |
| + } |
| + if (i::FLAG_max_old_space_size > 0) { |
| + set_max_old_space_size(i::FLAG_max_old_space_size * i::Heap::kLumpOfMemory); |
| + } |
| + if (i::FLAG_max_executable_size > 0) { |
| + set_max_executable_size( |
| + i::FLAG_max_executable_size * i::Heap::kLumpOfMemory); |
| + } |
| + |
|
rmcilroy
2014/04/30 12:17:13
Would it be better to put this code in Heap::Confi
Hannes Payer (out of office)
2014/04/30 12:36:22
Yeah, makes sense. Done.
|
| if (virtual_memory_limit > 0 && i::kIs64BitArch) { |
| // Reserve no more than 1/8 of the memory for the code range, but at most |
| // 512 MB. |