On Thu, 2002-03-28 at 04:32, Derek Fountain wrote: [...]
It's not an easy problem to solve. The issue is with libraries - things like OpenOffice need all their code loading from scratch because they don't use standard libraries. Koffice and the GNOME equivalents have the huge advantage that much of their code (Qt and GTK respectively) is already in memory on many systems. This makes load time and the application footprint much smaller.
Couple this with the slow link time C++ programs suffer because of limitations of GCC compiled code, and you have a system which is sluggish to load at the best of times, and requires lot of memory.
Hey, I've lived with Windoze for years. I know about sluggish-to-load <g>. I don't worry much if a program takes two seconds or two minutes to load. I'm more concerned that it perform once it's loaded. Waiting an extra minute, once or twice per day, is not going to take a significant chunk out of my life, nor is it going to have a big impact on my ability to deliver my stuff before deadlines. But, a program that bogs down in normal operation, takes too long to refresh/update longer documents or complicated drawings... well that'll be a constant source of frustration and will eventually eat up a significant portion of the time I have left on this earth. Even worse, if it's buggy and loses or damages my work. /kevin