Archives for Performance Tuning and Production Troubleshooting - Page 2
How much memory does Windows Server 2008 R2 use?
The maximum capacities for 32 bit and 64 bit Server OSes is listed below: Maximum (32-bit systems): 4 GB (for Windows Server 2008 Standard) or 64 GB (for Windows Server…
Max Pool Size Setting in ADO.net
As part of my nHibernate troubleshooting, I decided to play with the max pool size setting in We had a WCF Service going through nHibernate – which was setup to…
How much CPU is my web app consuming?
Introduction When running a load test, adding IIS specific performance counters is a good idea (this post details the most important IIS and counters). However, sometimes, all you want is…
Remote Monitoring of Performance Counters
Introduction Say you are about to run a stress test against your production server – and would like to observe various performance counters while the test runs. You would like…
Figuring out CPU usage on dual core (dual/quad core) systems
Introduction All I wanted to do was see how much CPU was being used by my simple program ( an infinite loop). This used to be a matter of writing…
POST-ing data using Fiddler
Introduction Composing requests in Fiddler is easy (just use the ‘Composer’ tab). However, by default, fiddler is set to do ‘GET’ requests – which is what a majority of users…
Load Testing with Fiddler and StresStimulus
Introduction As web applications grow in complexity, obtaining a good ‘baseline’ around their load handling capabilities becomes important. Obtaining a baseline is usually a pre-requisite to isolating any performance bottlenecks.…
A (quick) performance review of healthcare.gov
Introduction Which ecommerce website received the most hits on Oct 1? If your answer was , you would be wrong. It was the newly launched – as per these ;…
StresStimulus (and Fiddler) for Load Testing
Fiddler as a load testing tool Using a fairly obscure feature (hold down the SHFT key while ‘replaying’ your request in Fiddler), you can send multiple requests to your URL…
Replacing foreach loops with LINQ expressions–A performance gain
Resharper can be used to ‘inspect’ your current codebase – based on which, it makes ‘recommendations’ about your code. One of the things that Resharper discovers is ‘Language usage opportunities’…