Prune devel/py-EnthoughtBase
[dports.git] / devel / libhoard / pkg-descr
1 The Hoard memory allocator is a fast, scalable, and memory-efficient
2 memory allocator for shared-memory multiprocessors.
3
4 Multithreaded programs that perform dynamic memory allocation do not
5 scale because the heap is a bottleneck. When multiple threads
6 simultaneously allocate or deallocate memory from the heap, they will
7 be serialized while waiting for the heap lock. Programs making
8 intensive use of the heap actually slow down as the number of
9 processors increases. (Note: If you make a lot of use of the STL, you
10 may not know it, but you are making a lot of use of the heap.)
11
12 Hoard is a fast allocator that solves this problem. In addition, it
13 has very reasonable bounds on memory consumption.
14
15 WWW: http://www.hoard.org/