| Author: | Thomas Weise |
A heap memory allocation layer which rests on the Windows heap but provides performance gains compared to it.
HeapManager is a heap memory allocation layer above the routines provided by Windows. This layer, although using solely the Windows-provided routines, can speed up memory allocation/deallocation up to six times if the user-process needs to allocate/deallocate memory often. It uses a designated hashing/garbage collection algorithm which is thread safe.
Microsoft Windows 2000, Windows 2k, Microsoft Windows XP, WindowsXP, Heap (Memory Management), Memory Management, Multi-Thread Environments, C++
@misc{W2003HM,
author = {Thomas Weise},
title = {{HeapManager or a Multi-Thread Garbage Collector}},
publisher = {{Chemnitz University of Technology, Faculty of Computer Science, Operating Systems Group: {Chemnitz, Sachsen, Germany}}},
year = {2003},
month = oct # {~25, },
url = {http://www.it-weise.de/documents/files/W2003HM.pdf},
key = {W2003HM},
},| Metadata: | http://www.it-weise.de/documents/metaW2003HM.html |
| Full document: | http://www.it-weise.de/documents/files/W2003HM.pdf (355 kiB) |
| Presentation: | http://www.it-weise.de/documents/files/W2003HM_slides.pdf (399 kiB) |
| Source code: | http://www.it-weise.de/documents/files/W2003HM_sources.zip (81 kiB) |