[squeak-dev] Re-purposing vm parameter 23 in Spur?

John McIntosh johnmci at smalltalkconsulting.com
Mon Mar 23 20:43:16 UTC 2015


23 was used in os 7/8/9? back in the last millennium to ensure the
allocation of memory for the image wouldn't consume all the memory in the
application space, thus leaving no memory for third party plugs which could
required non-trival free memory for malloc. So yes a good reuse..

Also see http://en.wikipedia.org/wiki/Mac_OS_memory_management

On Mon, Mar 23, 2015 at 12:45 PM, Eliot Miranda <eliot.miranda at gmail.com>
wrote:

> Hi All,
>
>     right now vm parameter 23 is defined to be:
>
> 23 bytes of extra memory to reserve for VM buffers, plugins, etc.
>
> but is ignored by all the VMs (AFAIA).  I would like to reinterpret this
> in Spur to be the minimum amount of headroom to make available on startup.
> I expect this is useful for really small platforms where one wants to
> control the ammount of free space on startup to be quite small.  Given that
> the field is ignored I like putting it to a more useful purpose.
> Objections?
> --
> best,
> Eliot
>
>
>
>


-- 
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com>
https://www.linkedin.com/in/smalltalk
===========================================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20150323/be695419/attachment.htm


More information about the Squeak-dev mailing list