Comment by Findecanor

2 days ago

I would call that a region-based memory allocator... Only that it has a single region, ever.

Yeah if you have for example a http request, you can just collect garbage you create during that request in a single region, then throw it away when the request has been handled. This is quite standard.

Or it's a generational garbage collector with the generation management and collection functionality omitted.