Я хотел бы использовать высокопроизводительный распределитель общего назначения, такой как jemalloc
/tcmalloc
, с пулом памяти. Есть ли руководство для этого? Я не хочу использовать jemalloc
/tcmalloc
в качестве замены malloc
.
У меня есть пул памяти, который использует libarena
и выделяет большую область памяти (2 ГБ). Я хочу создать пул объектов фиксированного размера, например gslice
, на этой арене, скажем, 1 ГБ. (например, распределитель плит Bonwick) и хотите использовать остальную часть памяти для выделения памяти общего назначения переменного размера. Я хотел бы, чтобы jemalloc
/tcmalloc
использовали эту область памяти. Это возможно? Любые идеи относительно того, как я могу действовать? Если есть альтернативная библиотека, я тоже хотел бы услышать о ней.