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]

Reply via email to