Why is this web app running slowly? — Optimization strategies (Part 4)

This is a continuation of a series of blog entries on this topic. The series starts here. The YSlow model of web application performance, depicted back in Equations 3 & 4 in the previous post, leads directly to an optimization strategy to minimize the number of round trips, decrease round trip… Continue reading

Why is my web app running slowly? — Part 2

This is a continuation of a series of blog entries on this topic. The series starts here. In this blog entry, I start to dive a little deeper into the model of web page response time that is implicit in the YSlow approach to web application performance. The simple picture… Continue reading

Measuring application response time using the Scenario instrumentation library.

This blog post describes the Scenario instrumentation library, a simple but useful tool for generating response time measurements from inside a Windows application. The Scenario instrumentation library uses QPC() and QTCT(), the Windows APIs discussed in an earlier blog entry, to gather elapsed times and CPU times between two explicit application-designated code markers. The… Continue reading