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]