diff src/share/vm/runtime/arguments.cpp @ 65:99269dbf4ba8

6674588: (Escape Analysis) Improve Escape Analysis code Summary: Current EA code has several problems which have to be fixed. Reviewed-by: jrose, sgoldman
author kvn
date Fri, 14 Mar 2008 15:26:33 -0700
parents 8b6e49187640
children d6fe2e4959d6
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.cpp	Thu Mar 13 16:31:32 2008 -0700
+++ b/src/share/vm/runtime/arguments.cpp	Fri Mar 14 15:26:33 2008 -0700
@@ -1276,6 +1276,9 @@
     sprintf(buffer, "java.lang.Integer.IntegerCache.high=%d", AutoBoxCacheMax);
     add_property(buffer);
   }
+  if (AggressiveOpts && FLAG_IS_DEFAULT(DoEscapeAnalysis)) {
+    FLAG_SET_DEFAULT(DoEscapeAnalysis, true);
+  }
 #endif
 
   if (AggressiveOpts) {