Performance
| Scenario | p50 | p99 | p99.9 | p99.99 | Throughput |
|---|---|---|---|---|---|
| S1Single-threaded sequential | 16.9 ms | 19.9 ms | 25.2 ms | 87.0 ms | 59 ops/sec |
| S2Concurrent-32 | 159 ms | 307 ms | 235 ms | 240 ms | 192 ops/sec |
| S3Burst-1000 | 3,871 ms | 5,444 ms | — | — | 181 ops/sec |
The ~40% throughput drop at t=120 s is expected: each MM agent exhausts its resting-order queue within two minutes. The dominant operation shifts from new orders (1 round-trip) to cancel-repost (2 round-trips), halving raw request count while preserving equivalent trading activity. Throughput stabilizes at ~130 ops/sec.
Memory grows ~17 MB over 300 seconds with 5 active market-makers. No unbounded growth observed.
| Engine | Hardware | Throughput ceiling | Methodology |
|---|---|---|---|
| Vela | Apple M3 | 2,500,000 ops/sec | Criterion.rs, release build |
| Pulse | Apple M2 Pro | 125,000 ops/sec¹ | Published isolation benchmark |
M3 vs M2 Pro is the only hardware confound. ¹ Pulse published figure, not independently verified.
| Metric | Hyperliquid (published) | Includes |
|---|---|---|
| Execution layer ceiling | 200,000 ops/sec | Custom HyperCore binary + HyperBFT |
| Consensus throughput (theoretical) | >1,000,000 ops/sec | HyperBFT documented upper bound |
| End-to-end p50 (colocated) | 200 ms | Full round-trip incl. 2-of-3 BFT validator round-trips |
| End-to-end p99 (colocated) | 900 ms | Full round-trip incl. BFT consensus |
Hyperliquid figures from official Hyperliquid documentation. Vela has no comparable system-level figure yet — these will be published once a consensus layer and real-networking benchmark exist.
These benchmarks prove the matching algorithm is fast in isolation. They do not include BFT consensus, real TCP networking, signature verification on the hot path, deep book state, large MPT state, or sustained load beyond 5 minutes. The system-level benchmark suite will be published separately once a consensus layer exists. The Pulse comparison (Table 1) is methodology-equivalent and the most credible cross-engine figure here. The Hyperliquid figures (Table 2) are system-level and not directly comparable to any figure in this report.