Closed
Bug 535079
Opened 15 years ago
Closed 15 years ago
Optimize _XPCNativeWrapperCtor to lessen / remove impact on startup
Categories
(Core :: XPConnect, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: robert.strong.bugs, Assigned: mrbkap)
Details
Attachments
(1 file)
6.62 KB,
patch
|
jst
:
review+
sicking
:
superreview+
|
Details | Diff | Splinter Review |
Talked with mrbkap about this and he asked me to file. Using the patch from bug 507012 I see the following calls after the command-line-startup notification and before the final-ui-startup notification. function: 003B96C8 na -1 XPCNativeWrapper 0 1 1260830326920876 function: 003B96C8 na -1 XPCNativeWrapper 0 0 1260830326921015 function: 003B9F18 na -1 XPCNativeWrapper 0 1 1260830326988695 function: 003B9F18 na -1 XPCNativeWrapper 0 0 1260830326988838 function: 003B9818 javascript:return_new_XPCNativeWrapper(arg); 1 _XPCNativeWrapperCtor 1 1 1260830327038569 function: 003B9F18 na -1 XPCNativeWrapper 0 1 1260830327038766 function: 003B9F18 na -1 XPCNativeWrapper 0 0 1260830327038967 The above numbers are pretty consistent on WinCE Firefox using a Tegra. The totals are: startup|0|_XPCNativeWrapperCtor (118.2ms) - represents the time taken from the first call (1260830326920876) to the last call (1260830327038967) na|-1|XPCNativeWrapper (0.139ms) na|-1|XPCNativeWrapper (0.143ms) javascript:return_new_XPCNativeWrapper(arg);|1|_XPCNativeWrapperCtor (0.507ms) na|-1|XPCNativeWrapper (0.201ms)
Reporter | ||
Updated•15 years ago
|
Whiteboard: [ts]
Assignee | ||
Comment 1•15 years ago
|
||
Assignee: nobody → mrbkap
Status: NEW → ASSIGNED
Attachment #418040 -
Flags: superreview?(jonas)
Attachment #418040 -
Flags: review?(jst)
Updated•15 years ago
|
Attachment #418040 -
Flags: review?(jst) → review+
Attachment #418040 -
Flags: superreview?(jonas) → superreview+
Assignee | ||
Comment 2•15 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/cfcbfa2d384b
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 3•15 years ago
|
||
Regretfully this didn't affect startup but it appears to have moved the time to the extension manager which is being called by nsAppRunner during startup and I know of a fairly trivial way to improve this.
Reporter | ||
Updated•15 years ago
|
Whiteboard: [ts]
You need to log in
before you can comment on or make changes to this bug.
Description
•