Figure out how we can use MozAfterPaint.paintTimeStamp wherever we're using MozAfterPaint to measure paint times
Categories
(Testing :: Talos, enhancement, P5)
Tracking
(Not tracked)
People
(Reporter: jwatt, Unassigned)
Details
Comment 1•7 years ago
|
||
| Reporter | ||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Comment 4•6 years ago
|
||
:jwatt is this still something we're interested in? Do you need any assistance?
| Reporter | ||
Comment 5•6 years ago
|
||
What I was thinking about at the time was that the way that we measure times could be more accurate using this method (reduce noise). However, I'm not thinking about that right now so I'm going to defer to the performance team who hopefully have been/will look into this. Markus, any opinions, or would anyone else on your team be more appropriate?
Updated•4 years ago
|
Updated•4 years ago
|
Comment 7•4 years ago
|
||
(In reply to Kimberly Sereduck :kimberlythegeek from comment #6)
:davehunt Is this this valid?
It sounds like it's still a potential improvement to our Talos measurements. I'll leave the needinfo for Markus and ping him on Matrix, but I think it's realistic to change this to P5. We'd accept a patch but unlikely to work on this, pending Markus' thoughts.
Comment 8•4 years ago
|
||
I agree with P5. I went through this list to check which Talos tests use MozAfterPaint, and it looks like all the important paint-based tests (twinopen, tresize, a few more) already use the paintTimeStamp.
The pageloader tests in tpmozafterpaint mode don't use paintTimeStamp. They probably could, but I'm not sure it's worth the trouble. Here are the locations in the code where we'd need to take the value into account:
https://searchfox.org/mozilla-central/rev/69babd862de70cabfa1d0a369d38e4881bd41e4d/testing/talos/talos/pageloader/chrome/lh_moz.js#11
https://searchfox.org/mozilla-central/rev/69babd862de70cabfa1d0a369d38e4881bd41e4d/testing/talos/talos/pageloader/chrome/pageloader.js#702
https://searchfox.org/mozilla-central/rev/69babd862de70cabfa1d0a369d38e4881bd41e4d/testing/talos/talos/pageloader/chrome/pageloader.js#763
Description
•