Flow-IPC Sub-project -- SHM-jemalloc -- Commercial-grade jemalloc memory manager turbocharges your zero-copy work
This project is a sub-project of the larger Flow-IPC meta-project. Please see
a similar README.md
for Flow-IPC, first. You can most likely find it either in the parent
directory to this one; or else in a sibling GitHub repository named ipc.git
.
A more grounded description of the various sub-projects of Flow-IPC, including this one, can be found
in ./src/ipc/common.hpp
off the directory containing the present README. Look for
Distributed sub-components (libraries)
in a large C++ comment.
Took a look at those? Still interested in ipc_shm
as an independent entity? Then read on.
Before you do though: it is, typically, both easier and more functional to simply treat Flow-IPC as a whole.
To do so it is sufficient to never have to delve into topics discussed in this README. In particular
the Flow-IPC generated documentation guided Manual + Reference are monolithic and cover all the
sub-projects together, including this one.
Still interested? Then read on.
ipc_shm_arena_lend
depends on ipc_shm
(and all its dependencies; i.e. ipc_session
, ipc_transport_structured
,
ipc_core
, flow
). It provides ipc::transport::struc::shm::arena_lend
, ipc::shm::arena_lend
, and
ipc::session::shm::arena_lend
.
ipc_shm_arena_le