File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -64,12 +64,12 @@ graph TD
6464<!-- BENCHMARK_TABLE_START -->
6565| Framework / Mechanism | Throughput (Higher is better) | Average Latency (Lower is better) | Engine Architecture |
6666| :--- | :--- | :--- | :--- |
67- | ** zThread (Linux FFM / Epoll)** | ** ~ 13.21 M ops/sec** | ** ~ 75.7 ns / event** | Kernel ` epoll ` + Lock-free RingBuffer via Panama FFM |
68- | ** Project Reactor (Schedulers )** | ~ 10.68 M ops/sec | ~ 93.6 ns / event | RingBuffer-backed Schedulers |
69- | ** SynchronousQueue ** | ~ 10.34 M ops/sec | ~ 96.7 ns / event | Dual stack / queue thread handoff |
70- | ** Vert.x (Event Loop) ** | ~ 8.32 M ops/sec | ~ 120.2 ns / event | Netty-backed event loop dispatch |
71- | ** Netty (NIO EventLoop )** | ~ 7.21 M ops/sec | ~ 138.7 ns / event | ` Selector ` + ConcurrentLinkedQueue dispatch |
72- | ** Java Virtual Threads (Loom)** | ~ 1.12 M ops/sec | ~ 895 .2 ns / event | Carrier thread park/unpark overhead |
67+ | ** zThread (Linux FFM / Epoll)** | ** ~ 9.19 M ops/sec** | ** ~ 108.9 ns / event** | Kernel ` epoll ` + Lock-free RingBuffer via Panama FFM |
68+ | ** Netty (NIO EventLoop )** | ~ 7.56 M ops/sec | ~ 132.3 ns / event | ` Selector ` + ConcurrentLinkedQueue dispatch |
69+ | ** Project Reactor (Schedulers) ** | ~ 7.51 M ops/sec | ~ 133.2 ns / event | RingBuffer-backed Schedulers |
70+ | ** SynchronousQueue ** | ~ 6.81 M ops/sec | ~ 146.9 ns / event | Dual stack / queue thread handoff |
71+ | ** Vert.x (Event Loop )** | ~ 5.64 M ops/sec | ~ 177.2 ns / event | Netty-backed event loop dispatch |
72+ | ** Java Virtual Threads (Loom)** | ~ 4.23 M ops/sec | ~ 236 .2 ns / event | Carrier thread park/unpark overhead |
7373<!-- BENCHMARK_TABLE_END -->
7474
7575## Feature Comparison
You can’t perform that action at this time.
0 commit comments