OpenOffice.org Performance

cbbrowne-HInyCGIudOg at public.gmane.org cbbrowne-HInyCGIudOg at public.gmane.org
Sat Nov 1 22:48:42 UTC 2003


> Small nitpick: OO is written in Java afaik, and most of the time is spent
> by the Java hulk stepping out of its package(s). If OO would be written in
> C++ and statically linked (shudder) it should come up at about disk speed,
> assuming the right optimizations are used, just like Excel on M$.

WRONG.

OpenOffice.org depends on:
 a) libc6 (meaning some of it is in C)
 b) libstdc++ (meaning some of it is in C++)

There are NO inherent dependancies on Java, except in certain
extensions.

OpenOffice.org IS written in C++.

If the issues with its performance have to do with the language that it
is implemented in, then it is C++ that is to blame, not Java.

Reimplementing things in C++ is _NOT_ a universal panacea; the fact that
it imposes considerable complexity of managing memory allocation and
deallocation on programmers makes it quite easy for a move to C++ to
worsen problems rather than to make them better.

My installations of OpenOffice.org contain none of the Java components,
and are certainly not affected by inefficiencies of that nature.

OO _is_ quite slow, and the only language that can be pointed at for
blame for that is C++.
--
wm(X,Y):-write(X),write('@'),write(Y). wm('cbbrowne','ntlug.org').
http://www3.sympatico.ca/cbbrowne/finances.html
Health is merely the slowest possible rate at which one can die.
--
The Toronto Linux Users Group.      Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml





More information about the Legacy mailing list