What do the timing metrics mean, exactly? #2001
TrevorBurnham
started this conversation in
General
Replies: 1 comment 2 replies
-
Hi @TrevorBurnham,
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm trying to use Proxyman to help diagnose some performance issues. However, I don't really understand what a timing breakdown like this one means:
I don't see any definitions for "Request time" and "Response time" in the documentation. Giving the quantities here, I'm guessing that:
Is that right? Also, how is Proxyman able to determine "Latency"? TCP packet timestamps? And what's the difference between "Duration" and "Duration (exact)"?
For performance investigations, it would be really helpful for Proxyman to provide a more detailed breakdown of network timing. For example, Proxyman can tell me that this request used TLS 1.3, but I don't know how many round trips the TLS handshake took: With TLS 1.3 it could be zero, one, or two. Ideally I'd want to see how many round trips the request involved, how long each one took, and what the purpose of each round trip was (e.g. which requests were part of the TLS handshake and which were to send the request itself).
Information at the transport layer level could also be useful: Did the request use TCP, or QUIC? When was each packet sent/received?
Beta Was this translation helpful? Give feedback.
All reactions