We updated the title from “Memory Mapping 15x faster than Named Pipes and 2x faster than Queue (Java)“, which was referring to these benchmarks from the project page:
ArrayDeque (synced) Records: 127.26/ms in 78579 ms => ~50% slower than Named Pipes
Named Pipes on TMPFS Records: 263.80/ms in 37908 ms => why ~5% slower on TMPFS?
Named Pipes Records: 281.15/ms in 35568 ms => using this as baseline
SynchronousQueue (fair) Records: 924.90/ms in 10812 ms => ~3 times faster than Named Pipes
LinkedBlockingQueue Records: 1988.47/ms in 5029 ms => ~7 times faster than Named Pipes
Mapped Memory Records: 3214.40/ms in 3111 ms => ~11 times faster than Named Pipes
Mapped Memory on TMPFS Records: 4237.29/ms in 2360 ms => ~15 times faster than Named Pipes