Title | MVT uses segments unnecessarily |
Status | open |
Priority | nice |
Assigned user | Gareth Rees |
Organization | Ravenbrook |
Description | MVT uses SegAlloc to get memory from the arena, and SegFree to return memory to the arena. But it does not use the segments for very much (if anything), so this may be an unnecessary layer, and it could just call ArenaAlloc and ArenaFree instead. |
Analysis | MVT uses the segments to remember the memory it allocated from the arena (via PoolSegRing) and free it back to the arena. But it could remember it in some other way (a CBS, for example) and so avoid the segments. See job003509 for the corresponding problem for MVFF. |
How found | inspection |
Evidence | None |
Created by | Gareth Rees |
Created on | 2014-06-13 18:46:02 |
Last modified by | Gareth Rees |
Last modified on | 2014-06-13 18:46:02 |
History | 2014-06-13 GDR Created. |