Get rid of the 10ms delay between test executions
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 11 Apr 2013 20:01:55 +0000 (20:01 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 11 Apr 2013 20:01:55 +0000 (20:01 +0000)
https://bugs.webkit.org/show_bug.cgi?id=114458
<rdar://problem/13631112>

Reviewed by Darin Adler and Geoffrey Garen.

More details on this in the bug. Long story short, I don't know why the 10ms delay is
there, and it appears to be the root of some noisyness and unreliability in the results.
Removing it makes results more consistent, which is a good thing.

* resources/driver-TEMPLATE.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@148226 268f45cc-cd09-0410-ab3c-d52691b4dbfc

PerformanceTests/SunSpider/ChangeLog
PerformanceTests/SunSpider/resources/driver-TEMPLATE.html

index 38c058e..4843a86 100644 (file)
@@ -1,3 +1,17 @@
+2013-04-11  Filip Pizlo  <fpizlo@apple.com>
+
+        Get rid of the 10ms delay between test executions
+        https://bugs.webkit.org/show_bug.cgi?id=114458
+        <rdar://problem/13631112>
+
+        Reviewed by Darin Adler and Geoffrey Garen.
+        
+        More details on this in the bug. Long story short, I don't know why the 10ms delay is
+        there, and it appears to be the root of some noisyness and unreliability in the results.
+        Removing it makes results more consistent, which is a good thing.
+
+        * resources/driver-TEMPLATE.html:
+
 2013-01-16  Eric Seidel  <eric@webkit.org>
 
         Remove --shark* support from sunspider/run-sunspider now that Shark is dead
index cfdd3fd..de92a74 100644 (file)
@@ -58,7 +58,7 @@ function start()
 
 function next() 
 {
-    window.setTimeout(reallyNext, 10);
+    window.setTimeout(reallyNext, 0);
 }
 
 function reallyNext()