Closed Bug 801613 Opened 12 years ago Closed 5 years ago

Breakdown: Blocking main thread I/O in distribution.js

Categories

(Firefox :: Distributions, defect)

defect
Not set
normal
Points:
3

Tracking

()

RESOLVED WONTFIX

People

(Reporter: Yoric, Assigned: mkaply)

References

Details

(Keywords: main-thread-io, perf)

If I understand the code correctly, we have a .ini file read synchronously during startup. This is bad for performance. (not sure in which component this should go)
if a distribution.ini doesn't exist the only call we do is a file.exist(), the reads happen only in customized distributions.
Well, we don't want main thread I/O even in customized distributions, I assume.
IIRC some of these customizations do need to block startup, but I don't recall which (prefs?).
Whiteboard: p=0
No longer blocks: fxdesktopbacklog
Flags: firefox-backlog+
Summary: Blocking main thread I/O in distribution.js → Breakdown: Blocking main thread I/O in distribution.js
Whiteboard: p=0 → p=3 [qa-]
Points: --- → 3
Flags: qe-verify-
Whiteboard: p=3 [qa-]
Assignee: nobody → mozilla
Component: General → Distributions

I think we've done as much as we're going to do here. We use a pref so we only check once.

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