Quicx is a deterministic-memory task queue daemon written in C. Instead of allocating as it goes, it's handed a fixed memory pool at startup — backed by PMAD, a custom O(1) slab allocator — and it never grows past that budget: 0 KB RSS growth measured over 443,912 tasks. It routes work over a compact 6-byte-header binary protocol between producers, the daemon, and a worker pool, using epoll/kqueue and Unix domain sockets under the hood.
Every performance number is measured, not estimated: 74,300 tasks/sec end-to-end throughput (single thread), 51 µs median submit-to-done latency (p99 111 µs), and a 54 KB binary with zero dependencies — all reproducible via bench/run.sh. It ships a Java client (dev.quicx:quicx-client, published to Maven Central); every other language talks the documented wire protocol directly.
Read more at https://quicx.dev
Автор