Open Bug 553727 Opened 15 years ago Updated 2 years ago

delay loading DLLs on Windows that aren't used in the startup path

Categories

(Core :: Performance Engineering, enhancement)

Desktop
Windows
enhancement

Tracking

()

People

(Reporter: dietrich, Unassigned)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [ts][win])

From Ehsan: * If we have stuff in DLLs which may not be used for all use cases, we can consider delay loading [1] them. I don't know if there are any such things, but for example NSS comes to my mind as a candidate (assuming that we don't need it unless we try to open an encrypted channel). We may win some perceived improvements if we skip loading some stuff like that in the main startup code path, and start loading them from background threads after the main window is up and running, using this technique [2]. [1] http://msdn.microsoft.com/en-us/library/151kt790.aspx [2] http://msdn.microsoft.com/en-us/library/8yfshtha.aspx
Whiteboard: [ts]
OS: Linux → Windows XP
Whiteboard: [ts] → [ts][win]
Severity: normal → S3
Severity: S3 → --
Type: defect → enhancement
Performance Impact: --- → ?
OS: Windows XP → Windows
Product: Firefox → Core
Hardware: x86 → Desktop
Performance Impact: ? → ---
Component: General → Performance Engineering
You need to log in before you can comment on or make changes to this bug.