Revision: 16985
Author: [email protected]
Date: Fri Sep 27 11:20:51 2013 UTC
Log: 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]
Review URL: https://codereview.chromium.org/24996004
http://code.google.com/p/v8/source/detail?r=16985
Modified:
/trunk/src/defaults.cc
/trunk/src/flag-definitions.h
/trunk/src/version.cc
=======================================
--- /trunk/src/defaults.cc Fri Sep 27 07:27:26 2013 UTC
+++ /trunk/src/defaults.cc Fri Sep 27 11:20:51 2013 UTC
@@ -45,15 +45,15 @@
// 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);
}
=======================================
--- /trunk/src/flag-definitions.h Fri Sep 27 07:27:26 2013 UTC
+++ /trunk/src/flag-definitions.h Fri Sep 27 11:20:51 2013 UTC
@@ -232,7 +232,7 @@
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,
=======================================
--- /trunk/src/version.cc Fri Sep 27 07:27:26 2013 UTC
+++ /trunk/src/version.cc Fri Sep 27 11:20:51 2013 UTC
@@ -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.