Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(160)

Issue 1211973004: Add another uma metric for HitTesting validity. (Closed)

Created:
4 years, 10 months ago by dtapuska
Modified:
4 years, 9 months ago
Reviewers:
Rick Byers
CC:
blink-reviews, pdr+renderingwatchlist_chromium.org, zoltan1, szager+layoutwatch_chromium.org, eae+blinkwatch, leviw+renderwatch, blink-reviews-rendering, jchaffraix+rendering
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Add another uma metric for HitTesting validity. Add a UMA metric that is recording the equality check. UMA is reporting about 1 in 2 million hits are invalid. It isn't clear if this is noise with UMA. Add another metric temporarily to indicate the "score" in the compare. The bit combinations would need to be correct and the sum would need to match that of the invalid size that will give an indication if there is noise or not. This change is intended only to be temporary as I cannot reproduce any failures in my testing. BUG=398920 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=197866

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -0 lines) Patch
M Source/core/layout/HitTestCache.cpp View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/layout/HitTestResult.h View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/layout/HitTestResult.cpp View 2 chunks +13 lines, -0 lines 2 comments Download

Messages

Total messages: 9 (2 generated)
dtapuska
4 years, 10 months ago (2015-06-25 20:50:58 UTC) #2
Rick Byers
lgtm https://codereview.chromium.org/1211973004/diff/1/Source/core/layout/HitTestResult.cpp File Source/core/layout/HitTestResult.cpp (right): https://codereview.chromium.org/1211973004/diff/1/Source/core/layout/HitTestResult.cpp#newcode88 Source/core/layout/HitTestResult.cpp:88: , m_cacheable(other.m_cacheable) was this an unrelated bug?
4 years, 10 months ago (2015-06-25 20:58:27 UTC) #3
dtapuska
https://codereview.chromium.org/1211973004/diff/1/Source/core/layout/HitTestResult.cpp File Source/core/layout/HitTestResult.cpp (right): https://codereview.chromium.org/1211973004/diff/1/Source/core/layout/HitTestResult.cpp#newcode88 Source/core/layout/HitTestResult.cpp:88: , m_cacheable(other.m_cacheable) On 2015/06/25 20:58:27, Rick Byers wrote: > ...
4 years, 10 months ago (2015-06-25 21:01:33 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1211973004/1
4 years, 10 months ago (2015-06-25 21:04:30 UTC) #6
commit-bot: I haz the power
Committed patchset #1 (id:1) as https://src.chromium.org/viewvc/blink?view=rev&revision=197866
4 years, 10 months ago (2015-06-25 23:06:52 UTC) #7
esprehn
What do you mean by noise in UMA? You think it's reporting bad data?
4 years, 9 months ago (2015-07-17 17:36:42 UTC) #8
dtapuska
4 years, 9 months ago (2015-07-17 17:43:53 UTC) #9
Message was sent while issue was closed.
On 2015/07/17 17:36:42, esprehn wrote:
> What do you mean by noise in UMA? You think it's reporting bad data?

I was told that UMA can generate corrupted values; and that it won't be
guaranteed to be 0. Specifically  there is a threshold of errors that UMA
implicitly has. This change has shown there is no noise; as the number of
samples failing validity matches those reported by this new metric.

Powered by Google App Engine
This is Rietveld 408576698