[Lazarus] Console App Development

Martin lazarus at mfriebe.de
Fri Aug 12 17:06:11 CEST 2011


On 12/08/2011 15:53, Graeme Geldenhuys wrote:
> On 08/12/2011 01:19 PM, Graeme Geldenhuys wrote:
>> memory usage after the above:
>>    Lazarus IDE (gtk2):  145MB
>>    MSEide:               31MB
> Now to show how Lazarus is increasing in memory usage per release. Here
> I loaded the same project and same amount of units under an old Lazarus
> version v0.9.29 (r27743). Just loading the project with 5 open units,
> memory usage is 44MB. Open the 208 the total of 208 units, and memory
> usage is just 77MB - compared to the above 145MB of a 0.9.30.1 build.

But what exactly are you comparing?

the base memory footprint of Lazarus vs MSEide (without loaded project), 
or the amount of memory needed to open a project (similar project)?

Comparing MSEIde against Lazarus. Lazarus includes codetools, a lot of 
info about the RTL units is always loaded (afaik), but you do get a 
benefit out of that.
Sure not all the memory maybe codetools, there are many other features 
that use the memory. but memory is rather cheap nowadays?
(BTW, how is the memory usage, if you strip all packages from Lazarus 
that can be stripped?)

Both projects have completely different targets, and that result in 
different requirements.








More information about the Lazarus mailing list