completely rewritten PagedPool.
authorRoyce Mitchell III <royce3@ev1.net>
Fri, 17 Dec 2004 13:20:05 +0000 (13:20 +0000)
committerRoyce Mitchell III <royce3@ev1.net>
Fri, 17 Dec 2004 13:20:05 +0000 (13:20 +0000)
commit0fe4682b806e2dc369f0f425fedecad18ee171eb
tree3f18fe43918596f284d0c2b0431fc12e2185a614
parent7cbb0d7e6e76d040958d1b2a71919bdf2888a180
completely rewritten PagedPool.
- more than 800% faster
- support for multiple pools (SpecialPool, etc anyone?)
- can be used for NPool if wanted, too
- tries not to immediately reallocate a block that's just freed for allocations of <= 512 (helps find memory abusers)

svn path=/trunk/; revision=12165
reactos/ntoskrnl/mm/RPoolMgr.h [new file with mode: 0644]
reactos/ntoskrnl/mm/ppool.c