I was recently asked to to a performance review of a solution my colleagues have been working on for the last year. It’s quite large, about 60 Visual Studio-projects. I was told that a certain form was particularly slow, but I was uncertain how to start reviewing the problem.
So I started the application and JetBrains’ dotTrace, and enabled profiling while I opened the form in question. And it became quickly clear to me that they were using web services in a particularly chatty fashion.
Check the screen shot for an example:
