Title: [137623] trunk/PerformanceTests
- Revision
- 137623
- Author
- [email protected]
- Date
- 2012-12-13 11:11:16 -0800 (Thu, 13 Dec 2012)
Log Message
[chromium perf] DOM/DOMWalk.html failures
https://bugs.webkit.org/show_bug.cgi?id=104866
Reviewed by Eric Seidel.
Use PerfTestRunner.now which in turn uses window.performance.now() when it's available.
* DOM/resources/dom-perf.js:
(Interval.start):
(Interval.stop):
(BenchmarkSuite.prototype.RunSingle):
Modified Paths
Diff
Modified: trunk/PerformanceTests/ChangeLog (137622 => 137623)
--- trunk/PerformanceTests/ChangeLog 2012-12-13 19:07:45 UTC (rev 137622)
+++ trunk/PerformanceTests/ChangeLog 2012-12-13 19:11:16 UTC (rev 137623)
@@ -1,3 +1,17 @@
+2012-12-13 Ryosuke Niwa <[email protected]>
+
+ [chromium perf] DOM/DOMWalk.html failures
+ https://bugs.webkit.org/show_bug.cgi?id=104866
+
+ Reviewed by Eric Seidel.
+
+ Use PerfTestRunner.now which in turn uses window.performance.now() when it's available.
+
+ * DOM/resources/dom-perf.js:
+ (Interval.start):
+ (Interval.stop):
+ (BenchmarkSuite.prototype.RunSingle):
+
2012-12-05 Shinya Kawanaka <[email protected]>
[Shadow] Performance tests for ShadowDOM distribution
Modified: trunk/PerformanceTests/DOM/resources/dom-perf.js (137622 => 137623)
--- trunk/PerformanceTests/DOM/resources/dom-perf.js 2012-12-13 19:07:45 UTC (rev 137622)
+++ trunk/PerformanceTests/DOM/resources/dom-perf.js 2012-12-13 19:11:16 UTC (rev 137623)
@@ -84,8 +84,8 @@
function Interval() {
var start_ = 0;
var stop_ = 0;
- this.start = function() { start_ = new Date(); };
- this.stop = function() { stop_ = new Date(); };
+ this.start = function() { start_ = PerfTestRunner.now(); };
+ this.stop = function() { stop_ = PerfTestRunner.now(); };
this.microseconds = function() { return (stop_ - start_) * 1000; };
}
@@ -139,7 +139,7 @@
// This computes the amount of overhead is associated with the call to the test
// function and getting the date.
-BenchmarkSuite.start = new Date();
+BenchmarkSuite.start = PerfTestRunner.now();
BenchmarkSuite.Math = new (function() {
// Computes the geometric mean of a set of numbers.
@@ -215,7 +215,7 @@
// single iteration.
BenchmarkSuite.prototype.RunSingle = function(benchmark, times) {
var elapsed = 0;
- var start = new Date();
+ var start = PerfTestRunner.now();
var runInterval = new Interval();
var setupReturn = null;
var runReturn = null;
@@ -254,7 +254,7 @@
} catch (e) {
error = e;
}
- totalTime = new Date() - start;
+ totalTime = PerfTestRunner.now() - start;
}
var result = new BenchmarkResult(benchmark, times, error, null);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes