Closed Bug 1640087 Opened 5 years ago Closed 5 years ago

Create experiment for read ahead DLL prefetches

Categories

(Core :: Widget: Win32, task)

task

Tracking

()

RESOLVED FIXED
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:

  1. We should first enable these prefetches only on Nightly and maintain the previous prefetches on other builds.
  2. 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.

Summary: Experiment with read ahead DLL prefetches → Create experiment for read ahead DLL prefetches
Keywords: leave-open
Assignee: nobody → emalysz
Pushed by apavel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/281d0e910225 Part 1: optimize read ahead DLL prefetches for nightly users r=dthayer
See Also: → 1628903

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.

Pushed by cbrindusan@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5066e3d136dc Part 2: tuck optimized prefetches behind a preference. r=dthayer,aklotz

== 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

Status: NEW → RESOLVED
Closed: 5 years ago
Keywords: leave-open
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: