Currently, the following table of benchmark results is feature in the documentation:
|
Wait for response |
Send only |
| Actix |
1548 ms |
14 ms |
| Xactor |
930 ms |
18 ms |
I'm a bit confused by this. To me, "send only" sounds like the latency of sending a message, but the time given is orders of magnitude slower than what one would expect with futures channels (more like hundreds of nanoseconds). Similarly, the time between "wait for response" and "send only" is two orders of magnitude apart, which is again unexpected (I would expect less than 2x difference based on my testing). I ran the benchmarks in the benchmarks repo, but could not find an obvious candidate that would have been used to generate these numbers. Could you help me by clarifying what this means and what methodology was used to measure the results?
Currently, the following table of benchmark results is feature in the documentation:
I'm a bit confused by this. To me, "send only" sounds like the latency of sending a message, but the time given is orders of magnitude slower than what one would expect with
futureschannels (more like hundreds of nanoseconds). Similarly, the time between "wait for response" and "send only" is two orders of magnitude apart, which is again unexpected (I would expect less than 2x difference based on my testing). I ran the benchmarks in the benchmarks repo, but could not find an obvious candidate that would have been used to generate these numbers. Could you help me by clarifying what this means and what methodology was used to measure the results?