Title | Can't specify generation per allocation point |
Status | open |
Priority | nice |
Assigned user | Gareth Rees |
Organization | Ravenbrook |
Description | You can specify the generation to allocate into on a per-pool basis (by passing the MPS_KEY_GEN parameter to mps_pool_create_k). But creating a new pool is quite heavyweight: it might be simpler in many cases to specify the generation on an allocation point. |
Analysis | Compare allocation-in-gen-num in LispWorks [1]. The problem with this idea is that it's not declarative and so it's inflexible. So maybe there are better things the client could provide than generation number. Perhaps, "I expect objects allocated on this allocation point to live for X times as long as the average object"? |
How found | inspection |
Evidence | [1] <http://www.lispworks.com/documentation/lw61/LW/html/lw-747.htm#24777 > |
Created by | Gareth Rees |
Created on | 2014-05-26 14:19:55 |
Last modified by | Gareth Rees |
Last modified on | 2014-05-28 18:56:23 |
History | 2014-05-26 GDR Created. |