Graeme Geldenhuys schreef:
Vincent Snijders wrote:
It is to show the splash screen as soon as possible, not to wait until
yet another executable is loaded.
Well then we are talking about milliseconds really. A splash screen is
normally show just after the Application.Initialize call. Surely a few
milliseconds shouldn't make a difference - in return for getting the
startlazarus a bit "lighter" in memory usage department.
I did a quick test and by removing splash screen support from
startlazarus, I managed to shaved off 3-4MB of memory usage. It went
down from 14MB to 10MB memory. I'd say that is worth the few
milliseconds extra it takes for the Lazarus executable to show its own
splash screen.
If you want to trade speed for memory, it is better to rewrite
startlazarus to exit after it has started lazarus.
Vincent
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus