Reviewers: machenbach,
Description:
Merged r16977, r16979, r16983 into trunk branch.
Disable escape analysis for Canary stabilization.
Revert "Add methods to enable configuration of ResourceConstraints based on
limits derived at runtime." and "Fix Windows build of defaults.cc."
Re-land "Add methods to enable configuration of ResourceConstraints based on
limits derived at runtime."
BUG=292928
[email protected]
Please review this at https://codereview.chromium.org/24996004/
SVN Base: https://v8.googlecode.com/svn/trunk
Affected files (+5, -5 lines):
M src/defaults.cc
M src/flag-definitions.h
M src/version.cc
Index: src/defaults.cc
diff --git a/src/defaults.cc b/src/defaults.cc
index
51159a8ed5faccd1c9ecb68024b6cd2866d91a51..301155f94dcb24f758eecf7f2d113ab026853381
100644
--- a/src/defaults.cc
+++ b/src/defaults.cc
@@ -45,15 +45,15 @@ bool ConfigureResourceConstraintsForCurrentPlatform(
// The young_space_size should be a power of 2 and old_generation_size
should
// be a multiple of Page::kPageSize.
if (physical_memory > 2ul * i::GB) {
- constraints->set_max_young_space_size(8 * lump_of_memory);
+ constraints->set_max_young_space_size(16 * lump_of_memory);
constraints->set_max_old_space_size(700 * lump_of_memory);
constraints->set_max_executable_size(256 * lump_of_memory);
} else if (physical_memory > 512ul * i::MB) {
- constraints->set_max_young_space_size(4 * lump_of_memory);
+ constraints->set_max_young_space_size(8 * lump_of_memory);
constraints->set_max_old_space_size(192 * lump_of_memory);
constraints->set_max_executable_size(192 * lump_of_memory);
} else /* (physical_memory <= 512GB) */ {
- constraints->set_max_young_space_size(1 * lump_of_memory);
+ constraints->set_max_young_space_size(2 * lump_of_memory);
constraints->set_max_old_space_size(96 * lump_of_memory);
constraints->set_max_executable_size(96 * lump_of_memory);
}
Index: src/flag-definitions.h
diff --git a/src/flag-definitions.h b/src/flag-definitions.h
index
8a1d0e754bfdeb7060335e252bd4ec905cfb9424..2a3c7e0c446720b4efc3c4210110d600ffc492eb
100644
--- a/src/flag-definitions.h
+++ b/src/flag-definitions.h
@@ -232,7 +232,7 @@ DEFINE_bool(use_range, true, "use hydrogen range
analysis")
DEFINE_bool(use_gvn, true, "use hydrogen global value numbering")
DEFINE_bool(use_canonicalizing, true, "use hydrogen instruction
canonicalizing")
DEFINE_bool(use_inlining, true, "use function inlining")
-DEFINE_bool(use_escape_analysis, true, "use hydrogen escape analysis")
+DEFINE_bool(use_escape_analysis, false, "use hydrogen escape analysis")
DEFINE_bool(use_allocation_folding, true, "use allocation folding")
DEFINE_int(max_inlining_levels, 5, "maximum number of inlining levels")
DEFINE_int(max_inlined_source_size, 600,
Index: src/version.cc
diff --git a/src/version.cc b/src/version.cc
index
462aef2460dbf0a0d35c65902bb9b575c7ec9a6e..3be963e36dee6e99cdbc7307e50e3c64a34ae020
100644
--- a/src/version.cc
+++ b/src/version.cc
@@ -35,7 +35,7 @@
#define MAJOR_VERSION 3
#define MINOR_VERSION 22
#define BUILD_NUMBER 3
-#define PATCH_LEVEL 0
+#define PATCH_LEVEL 1
// Use 1 for candidates and 0 otherwise.
// (Boolean macro values are not supported by all preprocessors.)
#define IS_CANDIDATE_VERSION 0
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.