Add Start-up Performance Reporting

NEW
Unassigned

Status

()

Core
Gecko Profiler
6 years ago
2 years ago

People

(Reporter: BenWa, Unassigned)

Tracking

(Blocks: 1 bug)

Trunk
x86
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
The biggest problem with start-up performance reporting is we need a way to find early on startup if the user has opt-ed into performance reporting. Reading preference is out because it's too late. Here's are the options:
1) Looks for a magic file in the profile directory. -Main thread IO on early startup
2) Use windows registery. -Doesn't support other platforms
3) Always profile startup. -Profiler still has a few crash bugs, bad for startup performance.
4) Only profile startup on restarts/updates. -No cold startup information.
Blocks: 1329163
You need to log in before you can comment on or make changes to this bug.