flabberghaster

flabberghaster OP wrote

To the extent that they are both memory managers i suppose; the way it works is very different seeming tho from what i saw.

MPS looks like a graph walking GC based, hierarchical pool system; this one is more just based on, it allocates a page of memory, hands you blocks out of that. When you free some memory, it marks those blocks back free.

The interesting thing about it is that it can compact your physical address space without having you have to update any of your pointers.

I think it's more analogous to TCmalloc or jemalloc than that in that it is much simpler seeming but i didn't look too deeply.

1

flabberghaster wrote

I always think about if our brains are just sophisticated jails to trap our minds in one universe. Are we explorers from another dimension who created human brains to give us a glimpse into this universe? Are other animals similar?

Probably not but it's fun to imagine.

2