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.

Reply via email to