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.
You need to log in before you can comment on or make changes to this bug.