mutouyun / cpp-ipc

C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
Other
1.67k stars 326 forks source link
cpp cpp17 ipc linux shared-memory windows

cpp-ipc (libipc) - C++ IPC Library

MIT licensed Build Status Build status Vcpkg package

A high-performance inter-process communication library using shared memory on Linux/Windows.

Usage

See: Wiki

Performance

Environment Value
Device Lenovo ThinkPad T450
CPU Intel® Core™ i5-4300U @ 2.5 GHz
RAM 16 GB
OS Windows 7 Ultimate x64
Compiler MSVC 2017 15.9.4

Unit & benchmark tests: test
Performance data: performance.xlsx

Reference


使用共享内存的跨平台(Linux/Windows,x86/x64/ARM)高性能IPC通讯库

使用方法

详见:Wiki

性能

环境
设备 联想 ThinkPad T450
CPU 英特尔® Core™ i5-4300U @ 2.5 GHz
内存 16 GB
操作系统 Windows 7 Ultimate x64
编译器 MSVC 2017 15.9.4

单元测试和Benchmark测试: test
性能数据: performance.xlsx

参考