From d281c107389f43edb8ecdf47c4f49bd330837232 Mon Sep 17 00:00:00 2001 From: Ryosuke Niwa Date: Mon, 8 Jan 2018 01:22:20 +0000 Subject: Reduce the precision of "high" resolution time to 1ms Reduced the high prevision time's resolution to 1ms, the same precision as Date.now(). Based on upstream commit http://trac.webkit.org/changeset/226495 by Ryosuke Niwa . Change-Id: I0311c49774b55c40a6ee5c1de97aee022e3b9142 Reviewed-by: Allan Sandfeld Jensen (cherry picked from commit bd0657f98aff85b9f06d85a8cf4da6a27f61a56e) --- Source/WebCore/page/Performance.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/WebCore/page/Performance.cpp b/Source/WebCore/page/Performance.cpp index 72b73b16d..254bf0d3e 100644 --- a/Source/WebCore/page/Performance.cpp +++ b/Source/WebCore/page/Performance.cpp @@ -245,8 +245,8 @@ void Performance::webkitClearMeasures(const String& measureName) double Performance::now() const { - double nowSeconds = WTF::monotonicallyIncreasingTime() - m_referenceTime; - const double resolutionSeconds = 0.000005; + double nowSeconds = monotonicallyIncreasingTime() - m_referenceTime; + const double resolutionSeconds = 0.001; return 1000.0 * floor(nowSeconds / resolutionSeconds) * resolutionSeconds; } -- cgit v1.2.1