[Lazarus] Size of binaries etc.

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Fri Mar 23 11:07:00 CET 2012


Mattias Gaertner wrote:
> On Thu, 22 Mar 2012 18:31:06 +0000
> Mark Morgan Lloyd <markMLl.lazarus at telemetry.co.uk> wrote:
> 
>> Felipe Monteiro de Carvalho wrote:
>>> I did some tests here and I guess this is simply the normal size of an
>>> app if you use ComCtrls. 1,5MB was for a minimal app with a form and
>>> some buttons. ComCtrls alone adds 1MB You can check this in the menu
>>> Project->Show used ppu files (might be 0.9.31+ only).
>> You've hit it on the head. Cody shows that ComCtrls is being pulled in 
>> as part of LCLBase, even if none of its controls are being used (in the 
>> current case, the test form and associated unit are entirely empty).
>>
>> Shouldn't at least some of this be excluded by smartlinking?
> 
> Cody values are before smart linking.
> 
> I heard there is a compiler flag that shows information after smart
> linking.

If anybody has any thoughts as to how to enable this I'd be interested 
to know. Otherwise I'll just have to live with the issue, noting that in 
general it's a one-time overhead.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list