Mattias Gaertner wrote:

executable without smart linking and without wpo + stack + loaded config files + mem fragmentation

A simple lcl app needs 2-4MB less.


Two questions...1) Can you defrag memory? I'm running Ubuntu 8.04.2 - if that helps. Or do you just close all apps, logout and then log back in and start all apps again. I tend to run my system for weeks on end without logout or reboot.

2) If I start Lazarus IDE directly using the 'lazarus' executable, I also see a Splash screen. So why does the 'startlazarus' application also have a splash screen? Wouldn't that already save a bit of resources? I guess about 2-3MB maybe.

But then the startlazarus still has to pull in the whole LCL to handle MessageDlg() calls etc... So like you said, if the LCL isn't optimized, the startlazarus can't save much more.


FYI: the 95MB is about 50% mem fragmentation.

Question 1 applies...


Regards,
  - Graeme -

--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net/fpgui/


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to