Title: [99516] trunk/Source/_javascript_Core
Revision
99516
Author
fpi...@apple.com
Date
2011-11-07 19:02:19 -0800 (Mon, 07 Nov 2011)

Log Message

Switch back to 1+1 value profiling buckets, since it didn't help on arewefastyet,
but it appears to help on other benchmarks.

Rubber stamped by Oliver Hunt.

* bytecode/ValueProfile.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (99515 => 99516)


--- trunk/Source/_javascript_Core/ChangeLog	2011-11-08 02:41:53 UTC (rev 99515)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-11-08 03:02:19 UTC (rev 99516)
@@ -1,3 +1,12 @@
+2011-11-07  Filip Pizlo  <fpi...@apple.com>
+
+        Switch back to 1+1 value profiling buckets, since it didn't help on arewefastyet,
+        but it appears to help on other benchmarks.
+
+        Rubber stamped by Oliver Hunt.
+
+        * bytecode/ValueProfile.h:
+
 2011-11-07  Ariya Hidayat  <ar...@sencha.com>
 
         "use strict" can not contain escape sequences or line continuation

Modified: trunk/Source/_javascript_Core/bytecode/ValueProfile.h (99515 => 99516)


--- trunk/Source/_javascript_Core/bytecode/ValueProfile.h	2011-11-08 02:41:53 UTC (rev 99515)
+++ trunk/Source/_javascript_Core/bytecode/ValueProfile.h	2011-11-08 03:02:19 UTC (rev 99516)
@@ -38,7 +38,7 @@
 
 #if ENABLE(VALUE_PROFILER)
 struct ValueProfile {
-    static const unsigned logNumberOfBuckets = 3; // 8 buckets
+    static const unsigned logNumberOfBuckets = 0; // 1 bucket
     static const unsigned numberOfBuckets = 1 << logNumberOfBuckets;
     static const unsigned numberOfSpecFailBuckets = 1;
     static const unsigned bucketIndexMask = numberOfBuckets - 1;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to