On 02/22/2008 06:31 AM, Bernd Eilers wrote: > Hi Michael, > > Michael Adams wrote: >> [... snip ...] Running OpenOffice.org effectively loads the program >> (soffice.exe) which holds most of the instruction code for Writer, >> Calc, Impress, Draw, and Base. It is effectively the same as >> starting Word, Excel, Powerpoint, Access and Visio at the same time >> (which are all seperate programs). Once Writer is started note how >> quick a Calc sheet opens (given enough memory space). >> > > Sorry but this is simply a common prejudice that totally ignores the > effort that is made inside OpenOffice.org to load certain > functionallity only when needed and ignores the fact that Writer, > Calc, Impress, Draw, etc. do share lots of common functionality which > makes even the sum of using them all together different than the sum > of starting separate developed applications that do not have one but > multiple implementations for something which could have been done > identically in them. > > Have a look here: http://en.wikipedia.org/wiki/Shared_library > > and than consider that OpenOffice.org uses technologies like "Shared > Libraries" and "dynamic loading" which are described on that page > and than you will see that your statement is just simply plain wrong. > Calc specific stuff for example on a Windows installation is in > sc680mi.dll not in soffice.exe and that library is only dynamically > loaded when you open a spreadsheet document. Just because you have a > menu from where you can open all kinds of document doesn´t mean that > every functionality that the modules of which OpenOffice.org consists > can offer is loaded when you start soffice.exe. >
I suspect that on Windows systems prefetch actions/cache also comes into play: /WINDOWS/Prefetch http://msdn.microsoft.com/msdnmag/issues/01/12/XPKernel/ If OOo hasn't been run, or hasn't been run in awhile, it may not have entries in /WINDOWS/Prefetch so it is started from scratch. Then again, maybe OOo just doesn't exhibit page faults, so it doesn't get cached as often as MSO applications? :-) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
