summaryrefslogtreecommitdiff
path: root/src/docs/tune-memory-allocator.dox
blob: ad052bc4ec347dec439e2dd62c1a5b85e4b3ce53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/*! @page tune_memory_allocator Memory allocator

The performance of WiredTiger applications, especially heavily-threaded
applications can be dominated by memory allocation because the WiredTiger
engine frees and re-allocates memory as part of many queries.  Replacing
the system's malloc implementation with one that has better threaded
performance (for example,
<a href="http://goog-perftools.sourceforge.net/doc/tcmalloc.html">
Google's tcmalloc</a>, or
<a href="http://www.canonware.com/jemalloc">FreeBSD's jemalloc</a>),
can dramatically improve throughput.

 */