Sądząc po opisie, program stara się sprytnie przyspieszyć pracę funkcji allokujących i zwalniających pamięć w systemie. Dla systemu małe/poszatkowane obszary widoczne są po prostu jako już zaallkowana pamięć. AllocMem, etc będą oczywiście działać dzięki temu szybciej, ale czy spowolni to szatkowanie pamięci? Powstawaniu małych dziur w liście pamięci w zasadzie równie dobrze zapobiega PoolMem.
Ciekawe spojrzenie na problem :)