How Garbage Collector works?
Borneq
borneq at antyspam.hidden.pl
Thu Aug 12 02:44:35 PDT 2010
Użytkownik "Lars T. Kyllingstad" <public at kyllingen.NOSPAMnet> napisał w
wiadomości news:i40dhi$55q$1 at digitalmars.com...
> Since the GC keeps track of the length of the memory block, it can also
> tell whether the pointer is inside the memory block.
> if (pointer >= startOfBlock && pointer < startOfBlock + blockLength)
> doNotCollect();
How compute startOfBlock ? GC keep startOfBlock for each pointer (pointer
consits of actual pointer and pointer to startOfBlock)?
or search for pointer such Block that pointer betwen
startOfBlock..startOfBlock + blockLength ?
More information about the Digitalmars-d
mailing list