|Title||mps_arena_vm_growth is not documented|
|Assigned user||Gareth Rees|
|Description||In mpsavm.h  the external symbol mps_arena_vm_growth is declared, but this is not documented.|
|Analysis||This function sets the extendBy and extendMin values for the VM arena. What's the underlying user requirement?|
Looking at the original customer request  that led to this function, it seems that the requirement here is to extend the arena only a little at a time when address space is tight, to leave address space available for other libraries. So there is a genuine requirement here.
From a design and documentation point of view, it would be nice if there were a parallel between the arena settings and the keyword arguments. At the moment we have:
Keyword argument Setter function
-- vm_growth [*]
[*] Should probably be called extend_by to match other settings.
|Created by||Gareth Rees|
|Created on||2013-03-19 11:06:24|
|Last modified by||Gareth Rees|
|Last modified on||2018-08-28 11:17:40|
|History||2013-03-19 GDR Created.|
2014-04-10 GDR Analysis.