[Vm-dev] What is meant by 'shrink' in the VM parameters?

Ken Causey ken at kencausey.com
Fri Oct 22 13:24:44 UTC 2010

I'm wondering what 'shrink' means in the following VM parameter

"24 memory threshold above which shrinking object memory (rw)"


"32 number of shrink memory requests (read-only)"

My first thought is that a shrink represents Squeak release memory back
to the operating system once it is no longer needed.

As I've mentioned before we are trying to reduce the RAM footprint of
the www.squeak.org process and are watching various related figures.

We can see the value in VM parameter 32 increase, but while the value
for parameter 3 (end of memory) goes down as you would expect, the
operating system's view of the memory usage does not change.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20101022/2a0038e4/attachment.pgp

More information about the Vm-dev mailing list