Closed Bug 5952 Opened 26 years ago Closed 26 years ago

Startup performance: RegisterComponent() needs optimization

Categories

(Core :: XPCOM, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: dp, Assigned: dp)

References

()

Details

(Whiteboard: [Perf])

[196] 2.7 16388.00 15898422.00 96 nsComponentManagerImpl::RegisterComponent(const nsID&, const char*, const char*, const char*, int, int) [196] 15435982.00 96/3021 nsComponentManagerImpl::FindFactory(const nsID&, nsIFactory**) [108] 239371.00 2/2 nsComponentManagerImpl::PlatformRegister(nsComponentManagerImpl::QuickRegisterData*, nsDll*) [1286] 108802.00 86/208 nsFactoryEntry::Init(nsHashtable*, const nsID&, const char*, long, unsigned int) [1000] 39969.00 88/88 nsDll::nsDll(const char*) [2182] 33290.00 86/589 nsHashtable::Put(nsHashKey*, void*) [1199] 10411.00 2/214 nsID::ToString(void) const [696] 8624.00 88/16541 PR_ExitMonitor [584] 4488.00 88/88 nsDll::~nsDll(void) [3733] 3870.00 86/3319 nsIDKey::nsIDKey(const nsID&) [1487] 3784.00 86/3109 nsIDKey::~nsIDKey(void) [1536] 3654.00 174/130928 __stdnw(unsigned long) [481] 2728.00 88/16541 PR_EnterMonitor [965] 1720.00 86/87 nsComponentManagerImpl::HashProgID(const char*, const nsID&) [3781] 462.00 6/79126 nsString::~nsString(void) [473] 430.00 86/208 nsFactoryEntry::nsFactoryEntry(void) [5058] 258.00 86/110 nsDll::GetSize(void) [6135] 258.00 86/110 nsDll::GetLastModifiedTime(void) [6134] 81.00 3/36802 __dla(void*) [737] 72.00 8/103000 operator delete(void*) [762] 65.00 1/1 nsDefaultProtocolHelperFactory::Release(void) [7731] 65.00 1/1 nsNetSupportDialogFactory::Release(void) [7734] 21.00 3/193 PR_AtomicDecrement [4808] 17.00 1/3 nsAllocatorFactory::Release(void) [7962]
Status: NEW → ASSIGNED
Target Milestone: M7
Target Milestone: M7 → M8
Whiteboard: [Perf]
Blocks: 7251
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
It was optimized. Startup performance is way up.
Status: RESOLVED → VERIFIED
startup performance has improved significantly on win32, mac is still a bit slow and so is Linux but, even those have improved from previous builds. I am marking this one verified, if additional startup performance issues need to be addressed, then a new bug should be opened.
No longer blocks: 7251
You need to log in before you can comment on or make changes to this bug.