[fpc-devel] inline... and philosophy
Marco van de Voort
core at pascalprogramming.org
Sun Nov 10 15:47:23 CET 2019
Op 09/11/2019 om 15:51 schreef J. Gareth Moreton:
> Competitions aside, there are times where space is a premium, whether
> it be from distributing an application on a DVD, bandwidth or data
> limits (even some first world countries are still on dial-up in
> places, or are otherwise monopolised by a single, bad-quality
> provider), the smaller capacity of solid-state hard drives (especially
> on some laptops) and can otherwise be a money saver sometimes.
Maybe. But what the faq warnes against is in using these kind of
scenarios to retroactive justify old dos era sentiments. Even small
SSDs are huge compared to FPC binaries, and the possible gains are
really not that high. Constrained pipes usually already employ
compression, and a few percent really doesn't save that much anyway.
It is not a bad thing to dive into binary sizes, but keep it to the
point, and try to quantify savings in larger programs (e.g. the compiler
or lazarus). Get a feel for what changes are worth it and what not, but
be warned, there is much less to gain than people think.
(and btw, if you are serious about these scenarios, drop all
optimization work immediately, and start working on packages :-)
More information about the fpc-devel