Skip to content

Commit 32503e5

Browse files
committed
Merge branch 'master' of https://github.com/namanONcode/zThread
2 parents 7a48b78 + 4e6f1f0 commit 32503e5

4 files changed

Lines changed: 317 additions & 341 deletions

File tree

‎README.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)