WCF host process hung: From winDBG perspective

One of my customers complaints of an unstable WCF service on his production environment. I heard them saying: “The service is frozen”, “Getting unknown error from the client side UI”, “The service is unresponsive”. The real challenge of debugging a production issues is to reproduce it in some other kind of environment. And this is…


IE8 developer toolbar: A step forward to measure RIA performance, a case study

With the new wave of RIA, the applications are relying more on JavaScript for the rich user experience. The two key factors which influence the performance a.k.a end user experience are: JavaScript and the Client Processing Speed.  With a standard client processor, it is not very uncommon to find plateau of high CPU utilization on…

3

Processor spikes in the web server; find the rogue process/thread

In one of my engagements, I was doing the load test of a WCF application.  I was using unit test for each of the scenario and mixed them together, to create the required workloads. In my case there were six scenarios. However, the interesting observation was that the load test results showed the system couldn’t…

1

Ajax, behind the scene, is everything optimized?

Out of curiosity I was toying with Http Professional 5.2 and some high performance web sites which use Ajax. Incidentally, I tried Google’s http://www.google.com/webhp?complete=1&hl=en. and found something interesting. This feature is cool as it guides the users to search for particular strings (Fig. 1), by pre-fetching possible matches from the back end. I started, HttpWatch Professional…

2