Some Latency Measurement Pitfalls
danluu.com
danluu.com
>The points on the plots below have been randomly jittered by +/- 0.4ms to give a better idea of the distribution at points on the plot that are very dense.
That's a very nice technique!
I would prefer color or some other dimension representing density instead of altering data just for the sake of it. At least that's my opinion.
[1] https://chartio.com/learn/charts/violin-plot-complete-guide/
Rotate the axes -- then it becomes obvious that some fraction of the time, the differences between client and server wait times grows large. Don't make the viewer have to figure out that what matters is the distance on the x-axis. Put the thing you want to focus on/minimize on the y-axis where it belongs.
A. measuring latency at the server side (using traditional methods) tends to be flawed
B. measuring latency at the client (using traditional methods) also tends to be flawed
I'll reread ... let me know if I missed it.