Title: [186142] trunk/PerformanceTests
Revision
186142
Author
[email protected]
Date
2015-06-30 15:58:13 -0700 (Tue, 30 Jun 2015)

Log Message

Update the JetStream documentation to reflect the recent changes
https://bugs.webkit.org/show_bug.cgi?id=146474

Reviewed by Geoffrey Garen.

* JetStream/create.rb: Bump the version.
* JetStream/in-depth-TEMPLATE.html: Add cdjs documentation. Remove cordic documentation. Change documentation for splay and mandreel.

Modified Paths

Diff

Modified: trunk/PerformanceTests/ChangeLog (186141 => 186142)


--- trunk/PerformanceTests/ChangeLog	2015-06-30 22:58:05 UTC (rev 186141)
+++ trunk/PerformanceTests/ChangeLog	2015-06-30 22:58:13 UTC (rev 186142)
@@ -1,3 +1,13 @@
+2015-06-30  Filip Pizlo  <[email protected]>
+
+        Update the JetStream documentation to reflect the recent changes
+        https://bugs.webkit.org/show_bug.cgi?id=146474
+
+        Reviewed by Geoffrey Garen.
+
+        * JetStream/create.rb: Bump the version.
+        * JetStream/in-depth-TEMPLATE.html: Add cdjs documentation. Remove cordic documentation. Change documentation for splay and mandreel.
+
 2015-06-26  Filip Pizlo  <[email protected]>
 
         [JetStream] Raise the percentile of mandreel-latency and splay-latency

Modified: trunk/PerformanceTests/JetStream/create.rb (186141 => 186142)


--- trunk/PerformanceTests/JetStream/create.rb	2015-06-30 22:58:05 UTC (rev 186141)
+++ trunk/PerformanceTests/JetStream/create.rb	2015-06-30 22:58:13 UTC (rev 186142)
@@ -26,7 +26,7 @@
 require "pathname"
 require "shellwords"
 
-VERSION = "1.1-alpha3"
+VERSION = "1.1-alpha4"
 DIRECTORY_NAME = "JetStream-#{VERSION}"
 
 CDJS_FILES = [

Modified: trunk/PerformanceTests/JetStream/in-depth-TEMPLATE.html (186141 => 186142)


--- trunk/PerformanceTests/JetStream/in-depth-TEMPLATE.html	2015-06-30 22:58:05 UTC (rev 186141)
+++ trunk/PerformanceTests/JetStream/in-depth-TEMPLATE.html	2015-06-30 22:58:13 UTC (rev 186142)
@@ -1,5 +1,5 @@
 <!--
- Copyright (C) 2014 Apple Inc. All rights reserved.
+ Copyright (C) 2014, 2015 Apple Inc. All rights reserved.
 
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
@@ -55,8 +55,9 @@
     JetStream includes benchmarks from the SunSpider 1.0.2 and Octane 2 _javascript_
     benchmark suites. It also includes benchmarks from the LLVM compiler open source
     project, compiled to _javascript_ using Emscripten 1.13. It also includes a
-    benchmark based on the Apache Harmony open source project's HashMap, hand-translated
-    to _javascript_.
+    benchmark based on the Apache Harmony open source project's HashMap and a port of
+    the <a href="" benchmark,
+    hand-translated to _javascript_.
     </p>
     
     <p>
@@ -68,6 +69,11 @@
     first-load, code-multi-load).
     </p>
     
+    <p>
+    Note that scores from JetStream @VERSION@ are not comparable to scores from other versions
+    of JetStream.
+    </p>
+    
     <dl>
     
     <a name="3d-cube">
@@ -91,6 +97,25 @@
     <dd>Base64 encoder/decoder written in _javascript_, originally from the Mozilla XML-RPC client component. Tests string manipulation. This benchmark was previously published as part of SunSpider.
       Source code: <a href=""
     
+    <a name="cdjs">
+    <dt>cdjs</dt>
+    <dd>_javascript_ implementation of the
+      <a href="" collision detection
+        benchmark</a>. Measures the browser's worst-case performance over 200 collision
+      detection runs.
+      Source code: <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+      <a href=""
+    
     <a name="code-first-load">
     <dt>code-first-load</dt>
     <dd>Test of code load speed of the jQuery and Closure libraries. This test attempts to defeat
@@ -105,14 +130,6 @@
       This test was previously published in Octane version 1.
       Source code: <a href=""
     
-    <a name="cordic">
-    <dt>cordic</dt>
-    <dd>_javascript_ implementation of the
-      <a href="" algorithm</a> by Rich Moore. Tests
-      floating point math in short-running code.
-      This benchmark was previously published as part of SunSpider.
-      Source code: <a href=""
-    
     <a name="crypto-aes">
     <dt>crypto-aes</dt>
     <dd><a href="" Encryption
@@ -149,12 +166,14 @@
     
     <a name="mandreel-latency">
     <dt>mandreel-latency</dt>
-    <dd>Tests the <a href="" physics engine's performance
-      variability from iteration to iteration. This rewards _javascript_ engines that have uniform
-      performance over time. The physics engine is compiled to _javascript_ with
+    <dd>Tests the <a href="" physics engine's worst case
+      performance over many iterations. The physics engine is compiled to _javascript_ with
       <a href="" JetStream also reports the throughput score
       for this test as <a href=""
-      This benchmark was previously published in Octane version 2.
+      This benchmark was previously published in Octane version 2, but JetStream uses a
+      <a href="" latency metric</a>
+      based on the average of the <a href="" 0.5%</a>
+      samples.
       Source code: <a href=""
     
     <a name="n-body">
@@ -175,10 +194,13 @@
     
     <a name="splay-latency">
     <dt>splay-latency</dt>
-    <dd>Tests the performance variability of manipulating a
+    <dd>Tests the worst-case performane of manipulating a
       <a href="" tree</a> represented using plain
       _javascript_ objects. JetStream also reports the throughput score for this test
-      as <a href="" This benchmark was previously published in Octane version 2.
+      as <a href="" This benchmark was previously published in Octane version 2, but JetStream uses a
+      <a href="" latency metric</a>
+      based on the average of the <a href="" 0.5%</a>
+      samples.
       Source code: <a href=""
     
     <a name="tagcloud">
@@ -280,8 +302,8 @@
     <dt>mandreel</dt>
     <dd>Tests the <a href="" physics engine's throughput.
       The physics engine is compiled to _javascript_ with
-      <a href="" JetStream also reports the performance
-      variability score
+      <a href="" JetStream also reports the worst-case
+      performance score
       for this test as <a href=""
       This benchmark was previously published in Octane version 2.
       Source code: <a href=""
@@ -336,7 +358,7 @@
     <dt>splay</dt>
     <dd>Tests the throughput of manipulating a
       <a href="" tree</a> represented using plain
-      _javascript_ objects. JetStream also reports the variability score for this test
+      _javascript_ objects. JetStream also reports the worst-case performance score for this test
       as <a href=""
       This benchmark was previously published in Octane version 2.
       Source code: <a href=""
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to