Recently I had to investigate some performance issues on a legacy ASP.NET 2.0 application. Curiously, the performance issues were mostly client related, not server related – it appeared that the browser was crashing for no apparent reason to the customer. However at the corresponding time, there was a slight spike in memory usage for IIS. What would cause performance problems on both a client browser and a web server?
I happened to be leafing through one of the earlier chapters of a self-paced book for the MCP exam 70-536 (which sadly has been deprecated, though I still intend to finish it), when I came across a comment from Tony Northrup about the difficulties in benchmarking object and generic performance.