[fpc-pascal] instance memory usage

Marc Santhoff M.Santhoff at web.de
Sat Oct 20 20:09:01 CEST 2018


Hi,

from testing a while ago I remember the following:

The memory used by a class instance is composed of
1. the size ".instanceSize()" gives back
2. the memory used by other variables and maybe class instances referenced
   by pointers and owned by the instance in question
3. strings are (to be) included in 2., string types are in fact references aka
   pointers

The second clause is sort of "by definition", but I do define like that in
this case.

Is that listing correct and complete?

TIA,
Marc

-- 
Marc Santhoff <M.Santhoff at web.de>



More information about the fpc-pascal mailing list