Bimodal behaviour in cold startup tests around sept 22/sept 23
Categories
(Firefox for Android :: Performance, defect)
Tracking
()
People
(Reporter: kshampur, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
Steps to reproduce
- looking at cold startup performance tests in CI since sept 22 onward
Expected behavior
unimodal
Actual behavior
bimodal
Device information
A55 devices in perf test (bitbar)
- Firefox version: Fenix nightly
- Android device model: A55
- Android OS version: 14
Any additional information?
perfherder graphs: (occurs in both mean and median metrics)
I believe this is the related revision range
- https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f47709f0fa48f6c03b361bebe4b2b334053e80ad&tochange=f4f1159d250a769d457738a3c8a63fe9922714ea
- https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=79fb6e8946e71ed155b771893d5ee9ca9c34e503&tochange=f47709f0fa48f6c03b361bebe4b2b334053e80ad
Reporter | ||
Comment 1•8 months ago
|
||
I'll attach some screenshots as well since the graph ranges shift over time and starting point may not be easy to find depending on when this gets investigated
Reporter | ||
Comment 2•8 months ago
|
||
Reporter | ||
Comment 3•8 months ago
|
||
Reporter | ||
Comment 4•8 months ago
|
||
Reporter | ||
Comment 5•8 months ago
|
||
Comment on attachment 9429694 [details]
CVNS
as mentioned, less pronounced in cvns
test compared to cmff
and cvne
Reporter | ||
Comment 6•8 months ago
|
||
from :mstange in the android-perf meeting:
"Random bug I found in the first range, probably unrelated: https://bugzilla.mozilla.org/show_bug.cgi?id=1919668"
Reporter | ||
Comment 7•8 months ago
|
||
I don't think I see it in Chrome startup tests, could it potentially be an experiment flag on Fenix?
Reporter | ||
Comment 8•8 months ago
|
||
Roger pointed out in this perfcompare, which is based off of code from sept 7, is still bimodal.
So likely some infra related changes and not code changes on sept 22/23?
Comment 9•8 months ago
|
||
The severity field is not set for this bug.
:kaya, could you have a look please?
For more information, please visit BugBot documentation.
Reporter | ||
Comment 10•8 months ago
|
||
I went through each mode for the past month-ish (sept 25th - oct 24th) and made note of the device number eg:
higher (slower) (in order of sept 26 - oct 24)
[9, 9, 1, 3, 3, 4, 28, 9, 23, 16, 25, 5, 16, 28, 24, 8, 3, 3, 17, 16, 32, 18, 51, 24, 5, 51, 26, 40, 40, 7, 49, 23, 13, 52, 13, 13, 20, 24, 23, 1, 49, 31, 58, 53, 28, 19]
->
unique set:
{1, 3, 4, 5, 7, 8, 9, 13, 16, 17, 18, 19, 20, 23, 24, 25, 26, 28, 31, 32, 40, 49, 51, 52, 53, 58}
lower (faster) (sept 25 - oct 24):
[28, 12, 34, 13, 32, 31, 13, 29, 14, 34, 10, 34, 30, 36, 38, 39, 31, 39, 49, 50, 44, 44, 15, 15, 57, 63, 58, 63, 55]
->
unique set:
{10, 12, 13, 14, 15, 28, 29, 30, 31, 32, 34, 36, 38, 39, 44, 49, 50, 55, 57, 58, 63}
The overlapping devices between the two populations are {32, 13, 49, 58, 28, 31}
initially I was expecting/hoping there would be no overlap, but if we look at when the overlaps occur... 32 was faster in the beginning of the time period, but became "slower", as did 13, 49, 28, and 31 (not sure about 58). So it could be possible that either Fx on these devices or the devices themselves are becoming "slow" over time (or something like that)?
Reporter | ||
Updated•8 months ago
|
Comment 11•4 months ago
|
||
Hey Kash, are we still experiencing the bimodal behavior?
Reporter | ||
Comment 12•4 months ago
|
||
doesn't look bimodal like it did before. but there seems to be a bit of variance (separate issue probably)
Comment 13•3 months ago
|
||
Hi Kash, should we close this ticket, then? What do you think the next steps should be here?
Reporter | ||
Comment 14•3 months ago
|
||
Yup I think we can probably close this now unless someone has objections. For tracking variance issue I mentioned in comment 12, we have Bug 1927748.
I'll close as Invalid since the bimodal issue doesn't seem to appear anymore. Feel free to change it to something else you think is more appropriate
Description
•