Hi Yuri,

Yuri Dario schrieb:
name table was not sorted by name. With 32-bit Windows it is now sorted by name, so that a binary search can be implemented, which leads to much better results.

yes, but some OOo dll are exporting a lot of symbols (over 36000 for
svx), so binary search still requires some time.

Additionally the (small) performance penalty only occurs once when a DLL is loaded. I don't know how this works on OS/2, so you

here is the second problem: loading one dll requires loading also of
all referenced libraries (lazy loading is still not tested), and this
makes loading slower and slower.

Using ordinals only for all dlls, made OOo/2 to start in less than half
time.


Of course it makes sense to do some measurements before dropping the use of ordinals for the Windows builds. But if the startup performance is not much different from what it is now, it IMO makes good sense to no longer use ordinals. If the startup is as horrible as you describe above, then I guess we would have to live with the problems I outlined before.

Regards,

Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to