[Vm-dev] VM Maker Inbox: VMMaker-dtl.401.mcz
K K Subbu
kksubbu.ml at gmail.com
Sat May 4 17:23:04 UTC 2019
On 04/05/19 1:23 PM, commits at source.squeak.org wrote:
> + "compact memory and compute the size of the memory actually in use"
> + objectMemory incrementalGC.
> +
> + "maximimize space for forwarding table"
> + objectMemory fullGC.
> + self snapshotCleanUp.
why call fullGC immediately after incrementalGC but before
snapshotCleanup? cleanup may create fresh garbage, so should fullGC be
done post cleanup?
> + ^objectMemory getFreeBlock - objectMemory startOfMemory. "Assume all objects are below the start of the free block"
Wouldn't this expression be better off as a method in ClassicObjectMemory?
sizeInBytes
^self getFreeBlock - self startOfMemory
Regards .. Subbu
More information about the Vm-dev
mailing list