Glimpse's HUD provides a very useful view of the timings -- and they seem to tie into the various browser's developer tooling for network capture.
If I take a simple implementation of a custom HttpModule
as detailed here by Phil Haack, I get completely different server processing timing. The timings received are always far lower than that of which Glimpse reports. Glimpse however ties far closer into the browser tooling timings.
Glimpse is obviously using a far more sophisticated technique for calculating this.
- How does Glimpse calculate the duration for server processing times?
- How is the wire time accurately calculated?
- I imagine that the client timings are all based on listening to Javascript events. Is this correct?