MPS issue job003374

TitleNo documentation about low memory situations
Statusopen
Prioritynice
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionThe reference manual contains nothing about how the MPS behaves when it's low on memory.
AnalysisThe documentation needs to answer these questions:

1. What does it mean to be "low on memory" in a virtual memory operating system?
2. How does the MPS behave when it's low on memory? Performance degrades (due to running out of zones) and then there are emergency collections.
3. How can you handle low memory situations gracefully while still keeping allocation fast and inline?

Does the "reservoir" belong here? [No, it was removed in changelist 190106. RB 2016-03-15]

It would be exceptionally useful to be able to simulate getting the MPS into a low memory situation so that we can study how it behaves (see job001152).

See also job003987.
How foundinspection
EvidenceNone.
Observed in1.110.0
Created byGareth Rees
Created on2012-11-08 13:06:59
Last modified byGareth Rees
Last modified on2016-09-13 10:53:38
History2012-11-08 GDR Created.
2016-03-15 RB Updated about reservoir deletion.