Title: [217457] trunk/Source/_javascript_Core
Revision
217457
Author
[email protected]
Date
2017-05-25 17:03:13 -0700 (Thu, 25 May 2017)

Log Message

The default setting of Option::criticalGCMemoryThreshold is too high for iOS
https://bugs.webkit.org/show_bug.cgi?id=172617

Reviewed by Mark Lam.

Reducing criticalGCMemoryThreshold to 0.80 eliminated jetsam on iOS devices
when tested running JetStream.

* runtime/Options.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (217456 => 217457)


--- trunk/Source/_javascript_Core/ChangeLog	2017-05-25 23:11:24 UTC (rev 217456)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-05-26 00:03:13 UTC (rev 217457)
@@ -1,3 +1,15 @@
+2017-05-25  Michael Saboff  <[email protected]>
+
+        The default setting of Option::criticalGCMemoryThreshold is too high for iOS
+        https://bugs.webkit.org/show_bug.cgi?id=172617
+
+        Reviewed by Mark Lam.
+
+        Reducing criticalGCMemoryThreshold to 0.80 eliminated jetsam on iOS devices
+        when tested running JetStream.
+
+        * runtime/Options.h:
+
 2017-05-25  Saam Barati  <[email protected]>
 
         Our for-in optimization in the bytecode generator does its static analysis incorrectly

Modified: trunk/Source/_javascript_Core/runtime/Options.h (217456 => 217457)


--- trunk/Source/_javascript_Core/runtime/Options.h	2017-05-25 23:11:24 UTC (rev 217456)
+++ trunk/Source/_javascript_Core/runtime/Options.h	2017-05-26 00:03:13 UTC (rev 217457)
@@ -207,7 +207,7 @@
     v(double, mediumHeapRAMFraction, 0.5, Normal, nullptr) \
     v(double, mediumHeapGrowthFactor, 1.5, Normal, nullptr) \
     v(double, largeHeapGrowthFactor, 1.24, Normal, nullptr) \
-    v(double, criticalGCMemoryThreshold, 0.88, Normal, "percent memory in use the GC considers critical.  The collector is much more aggressive above this threshold") \
+    v(double, criticalGCMemoryThreshold, 0.80, Normal, "percent memory in use the GC considers critical.  The collector is much more aggressive above this threshold") \
     v(double, minimumMutatorUtilization, 0, Normal, nullptr) \
     v(double, maximumMutatorUtilization, 0.7, Normal, nullptr) \
     v(double, epsilonMutatorUtilization, 0.01, Normal, nullptr) \
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to