Changeset 128649 in webkit
- Timestamp:
- Sep 14, 2012 1:51:13 PM (12 years ago)
- Location:
- trunk/PerformanceTests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/PerformanceTests/ChangeLog
r128579 r128649 1 2012-09-14 Ryosuke Niwa <rniwa@webkit.org> 2 3 Use performance.webkitNow in PerfTestRunner 4 https://bugs.webkit.org/show_bug.cgi?id=92826 5 6 Reviewed by Eric Seidel. 7 8 Use performance.webkitNow with Date.now as a fallback for more accurate time measurements. 9 10 * resources/runner.js: 11 (PerfTestRunner._runner): 12 (PerfTestRunner._perSecondRunnerIterator): 13 1 14 2012-09-14 Sheriff Bot <webkit.review.bot@gmail.com> 2 15 -
trunk/PerformanceTests/resources/runner.js
r128579 r128649 28 28 }; 29 29 30 PerfTestRunner.now = window.performance && window.performance.webkitNow ? function () { return window.performance.webkitNow(); } : Date.now; 31 30 32 PerfTestRunner.log = function (text) { 31 33 if (this._logLines) { … … 146 148 147 149 PerfTestRunner._runner = function () { 148 var start = Date.now();150 var start = this.now(); 149 151 var totalTime = 0; 150 152 … … 159 161 160 162 // Assume totalTime can never be zero when _runFunction returns a number. 161 var time = totalTime ? totalTime : Date.now() - start;163 var time = totalTime ? totalTime : this.now() - start; 162 164 163 165 this.ignoreWarmUpAndLog(time); … … 259 261 260 262 PerfTestRunner._perSecondRunnerIterator = function (callsPerIteration) { 261 var startTime = Date.now();263 var startTime = this.now(); 262 264 for (var i = 0; i < callsPerIteration; i++) 263 265 this._test.run(); 264 return Date.now() - startTime;266 return this.now() - startTime; 265 267 } 266 268
Note: See TracChangeset
for help on using the changeset viewer.