Measures round-trip latency of back-to-back requests at varying numbers of simultaneously-open connections. The client chooses an open connection at random for each successive ping.
The server variants:
The server variants implemented in Racket collect server statistics periodically as they run.
Server variant | Roundtrip latency | Seconds per additional connection | Roundtrips per second |
---|---|---|---|
prospect+tcp | |||
minimart+tcp | |||
minimart | |||
racket | |||
uv | |||
erlang |
Server variant | Roundtrip latency | Seconds per additional connection | Roundtrips per second |
---|---|---|---|
prospect+tcp | |||
minimart+tcp | |||
minimart | |||
racket | |||
uv | |||
erlang |
Server variant | Server connections | Server memory use |
---|---|---|
prospect+tcp | ||
minimart+tcp | ||
minimart | ||
racket |
Measures message delivery latency and actor boot time with varying numbers of actors in a world.
Server variant | Single-message latency | Seconds per additional booted process | Messages per second |
---|---|---|---|
minimart | |||
prospect |
Measures computation and dispatch time of routing events, plus processing time of routing events in leaf actors.