Create experiment for read ahead DLL prefetches
Categories
(Core :: Widget: Win32, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: emmamalysz, Assigned: emmamalysz)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
In Bug 1628903, we changed the prefetched DLLs in order to improve startup time. We need to examine how impactful these changes are on retention. To do so:
- We should first enable these prefetches only on Nightly and maintain the previous prefetches on other builds.
- Place this behind a pref that can be toggled to run an official experiment.
These reads happen before preferences are loaded, so we will have to place within an ifdef (similar to browser.launcherProcess.enabled
). Note, this can potentially expose a problem, as the registry is not per profile and a user can have multiple profiles.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Comment 3•5 years ago
|
||
bugherder |
Assignee | ||
Comment 4•5 years ago
|
||
PrefetchRegistryInfo is intended to be a temporary file in order to conduct
this experiment on startup times vs. retention.
Most of the implementation is similar to LauncherRegistryInfo.
If we startup and the registry is different than the preference,
we will want to use the preference for the purpose of this experiment.
Comment 6•5 years ago
|
||
bugherder |
Comment 7•5 years ago
|
||
== Change summary for alert #26330 (as of Thu, 25 Jun 2020 06:14:04 GMT) ==
Improvements:
60% tp5n nonmain_startup_fileio windows7-32-shippable opt e10s stylo 7,045,170.17 -> 2,811,533.58
60% tp5n nonmain_startup_fileio windows7-32-shippable opt e10s stylo 7,042,398.92 -> 2,825,468.33
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=26330
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Description
•