FreeBSD 7.0 has started to employ jemalloc as its default memory allocator, which exhibits much better than either dlmalloc or phkmalloc for multithreaded programs running on multi-processor systems.
Dlmalloc is the default memory allocator employed by glibc, which has been widely accepted by a vast number of Linux release.
Prior to jemalloc, fomer FreeBSD used to integrate phkmalloc serving as its default memory allocator.
If your system is suffering from severe memory-allocating bottlenecks, a Mysql server to be more precise, jemalloc may be an effective option to improve the performance.
Attached are papers that reveal details of jemalloc.
|
文件: |
jemalloc.pdf |
大小: |
386KB |
|
下载
|
文件: |
FreeBSD-7内核malloc源代码分析.pdf |
大小: |
290KB
|
|
下载 | | | |
阅读(1337) | 评论(0) | 转发(0) |