On Thu, 2006-02-09 at 21:40 -0800, Dan Kegel wrote:
I then measured how long it took to start up the app the second time, when the cache was nice and hot:
4 Firefox run2 native 96MB 6 Firefox run2 wine 96MB 36 ooo run2 native 96MB 28 ooo run2 wine 96MB
It takes you 28 secs to warm-start OO.o ? that's pretty amazing ;-) it's ~4 seconds for me.
I suspect the reason is the slow shared library loading that Michael Meeks is working on fixing. Once that's in (if he can convince Ulrich Drepper), native OOo should load as fast as OOo under wine.
Yes - quite; of course, there are still a -few- bonus' with Win32 linking I think; ordinal lookups rather than hash/string comparisons - but by more cunning sorting, pre-computed hash value comparisons, and direct linkage we can drastically reduce that cost.
As you say though - convincing Ulrich it is a good idea is the main challenge here :-)
HTH,
Michael.