| Transport | Serializer | Payload | Best Msgs/sec | At Clients |
|---|---|---|---|---|
| Pipe/TCP + Protobuf + ZeroCopy | JSON (default) | Primitive long | 1,257,862 | 15 |
| Pipe/TCP + Protobuf | JSON (default) | Primitive long | 1,255,493 | 10 |
| Pipe/TCP + Protobuf + ZeroCopy | MessagePack (typeless) | Custom object (serializer path) | 1,026,168 | 10 |
| Pipe/TCP + Protobuf | MessagePack (typeless) | Custom object (serializer path) | 1,019,368 | 5 |
| DotNetty/TCP + Protobuf | JSON (default) | Primitive long | 971,110 | 20 |
| DotNetty/TCP + Protobuf | MessagePack (typeless) | Custom object (serializer path) | 948,767 | 20 |
| Pipe/TCP + Protobuf + ZeroCopy | Hyperion | Custom object (serializer path) | 926,785 | 15 |
| Pipe/TCP + Protobuf | Hyperion | Custom object (serializer path) | 921,376 | 15 |
| DotNetty/TCP + Protobuf | Hyperion | Custom object (serializer path) | 886,525 | 15 |
| DotNetty/TCP + Protobuf | JSON (default) | Custom object (serializer path) | 247,280 | 10 |
| Pipe/TCP + Protobuf | JSON (default) | Custom object (serializer path) | 238,086 | 30 |
| Pipe/TCP + Protobuf + ZeroCopy | JSON (default) | Custom object (serializer path) | 235,692 | 30 |
Last active
June 3, 2026 01:33
-
-
Save to11mtm/d0fdbde492078a85723f1263f8ab5556 to your computer and use it in GitHub Desktop.
moar_splice_benches
| Transport | Serializer | Payload | Best Msgs/sec | At Clients |
|---|---|---|---|---|
| Pipe/TCP + Protobuf + ZeroCopy | JSON (default) | Primitive long | 1,239,670 | 15 |
| Pipe/TCP + Protobuf | JSON (default) | Primitive long | 1,210,654 | 5 |
| Pipe/TCP + Protobuf | MessagePack (typeless) | Custom object (serializer path) | 1,025,642 | 5 |
| Pipe/TCP + Protobuf + ZeroCopy | MessagePack (typeless) | Custom object (serializer path) | 1,001,336 | 15 |
| DotNetty/TCP + Protobuf | JSON (default) | Primitive long | 964,553 | 20 |
| DotNetty/TCP + Protobuf | MessagePack (typeless) | Custom object (serializer path) | 952,381 | 10 |
| Pipe/TCP + Protobuf | Hyperion | Custom object (serializer path) | 927,472 | 25 |
| Pipe/TCP + Protobuf + ZeroCopy | Hyperion | Custom object (serializer path) | 905,798 | 10 |
| DotNetty/TCP + Protobuf | Hyperion | Custom object (serializer path) | 872,601 | 10 |
| DotNetty/TCP + Protobuf | JSON (default) | Custom object (serializer path) | 249,450 | 30 |
| Pipe/TCP + Protobuf + ZeroCopy | JSON (default) | Custom object (serializer path) | 242,660 | 30 |
| Pipe/TCP + Protobuf | JSON (default) | Custom object (serializer path) | 241,799 | 30 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment