[Oberon] PO2013 - Show Heap Blocks

Tomas Kral thomas.kral at email.cz
Wed Jun 24 10:52:42 CEST 2020

> The heap has two different blocks
> a) free blocks
> b) blocks allocated by NEW
> - list0 to list3 cover a).
> - the garbage collector tries to catch all b).

Paul, Joerg,

Thanks for encouragement, this helps. Lists chain free blocks, need to
realise this once again.

Heap is so dynamic, e.g. clicking Tools.Inspect command allocates heap,
so the situation one looks at changes constantly.

I use SWI[5] to temporarily disable GC (patched Kernel).
Plus some tools in the hope to catch a still picture.

Tomas Kral <thomas.kral at email.cz>

More information about the Oberon mailing list