OLD | NEW |
1 V8 Benchmark Suite | 1 V8 Benchmark Suite |
2 ================== | 2 ================== |
3 | 3 |
4 This is the V8 benchmark suite: A collection of pure JavaScript | 4 This is the V8 benchmark suite: A collection of pure JavaScript |
5 benchmarks that we have used to tune V8. The licenses for the | 5 benchmarks that we have used to tune V8. The licenses for the |
6 individual benchmarks are included in the JavaScript files. | 6 individual benchmarks are included in the JavaScript files. |
7 | 7 |
8 In addition to the benchmarks, the suite consists of the benchmark | 8 In addition to the benchmarks, the suite consists of the benchmark |
9 framework (base.js), which must be loaded before any of the individual | 9 framework (base.js), which must be loaded before any of the individual |
10 benchmark files, and two benchmark runners: An HTML version (run.html) | 10 benchmark files, and two benchmark runners: An HTML version (run.html) |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 | 59 |
60 Removed duplicate line in random seed code, and changed the name of | 60 Removed duplicate line in random seed code, and changed the name of |
61 the Object.prototype.inherits function in the DeltaBlue benchmark to | 61 the Object.prototype.inherits function in the DeltaBlue benchmark to |
62 inheritsFrom to avoid name clashes when running in Chromium with | 62 inheritsFrom to avoid name clashes when running in Chromium with |
63 extensions enabled. | 63 extensions enabled. |
64 | 64 |
65 | 65 |
66 Changes from Version 5 to Version 6 | 66 Changes from Version 5 to Version 6 |
67 =================================== | 67 =================================== |
68 | 68 |
69 Removed dead code from the RayTrace benchmark and changed the Splay | 69 Removed dead code from the RayTrace benchmark and fixed a couple of |
70 benchmark to avoid converting the same numeric key to a string over | 70 typos in the DeltaBlue implementation. Changed the Splay benchmark to |
71 and over again. | 71 avoid converting the same numeric key to a string over and over again |
| 72 and to avoid inserting and removing the same element repeatedly thus |
| 73 increasing pressure on the memory subsystem. |
| 74 |
| 75 Furthermore, the benchmark runner was changed to run the benchmarks |
| 76 for at least a few times to stabilize the reported numbers on slower |
| 77 machines. |
OLD | NEW |