shadesmar
InterprocessMemPool
shadesmar | InterprocessMemPool | |
---|---|---|
4 | 2 | |
504 | 11 | |
- | - | |
0.0 | 6.1 | |
over 1 year ago | 3 months ago | |
C++ | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
shadesmar
-
Shadesmar: Fast C++ IPC using shared memory
You can track comparison benchmarks in this ticket: https://github.com/Squadrick/shadesmar/issues/56, I'll start updating it soon.
InterprocessMemPool
- pmr implementation in c++14
-
Communication between processes
IPC was such a cluster for us that I ended up writing my own IPC mempool and producer/consumer pattern as a side project: https://github.com/keithrausch/InterprocessMemPool
What are some alternatives?
iceoryx - Eclipse iceoryxâ„¢ - true zero-copy inter-process-communication
Fast-DDS - The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact [email protected]
alephzero
libcxx - Project moved to: https://github.com/llvm/llvm-project
cpp-ipc - C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
Inter-Component-Communication - ICC - Inter Component Communication, this is a library created to simplify communication between components inside of single application. It is thread safe and could be used for creating components that works in different threads
v6d - vineyard (v6d): an in-memory immutable data manager. (Project under CNCF, TAG-Storage)
yarp - YARP - Yet Another Robot Platform
areg-sdk - AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
DirectXTex - DirectXTex texture processing library
pe-util - List shared object dependencies of a portable executable (PE)
PX4-Autopilot - PX4 Autopilot Software