Create a Response Time Graph

Spending my last 4 years helping Microsoft’s enterprise customers improve their line of business application performance, I have interacted with many project managers, business analysts as well as executive officers.  Given the non-technical nature of their roles, the first thing that comes into their mind on the subject of application performance is, “How does my…

0

Performance Development life cycle for IT – Part 1

Microsoft ACE team has been involved in performance testing and tuning of web applications within Microsoft for more than ten years and for external customers for more than three years. Over these years of experience in performance testing and tuning, we’ve noticed that there was a lack of a proactive approach with regard to application…

6

neXpert v1.0 Released!

We are pleased to announce that the first version of neXpert, a performance add-on to Fiddler, has been released!   Download neXpert neXpert extends Fiddler’s use in performance testing by adding the following features:   ·         Add step markers while capturing traffic to create steps or clicks in a scenario ·         Easy access buttons for…

4

Performance Monk and the Deadly Duo

Alik here. Following great feedback on our last post we decided to continue sharing ACE Team members’ insights with the online community. This time Bani shares how he is finding his new temple by changing his religion (from UNIX to Windows). He also shares fantastic tips and resources on how effectively to do so –…

1

The Secrets Of High Performance Consulting From ACE Performance Engineer

Alik here. Being member of a global team I was wondering recently about few questions: How distributed team can improve its own performance and communications? How the team can share technical and professional values when each member is thousand miles away? How our team – ACE team – can offer more value to the online…

6

Disk Partition Alignment (Sector Alignment): Part I: Slide Deck

Disk partition alignment is a best practice.  Now that SQL Server wait stats are formally documented & DMVs are available, disk partition alignment may be the best-kept secret related to SQL Server performance optimization.   In combination with stripe unit size & file allocation unit size, you can increase I/O throughput by 10%, 30%, or…

1

How to simulate IE Caching in VSTS 2008

Sometimes it’s beneficial to run load test simulating IE cache. For example, if application is used frequently by repeated users, or if project team wants to set up production monitoring system that measures user experience with cache. There are two places in VSTS where cache should be enabled to achieve close IE cache simulation: 1)     …

4

Improving Smart Client Performance using IIS 6 Native Compression

In .NET 2.0 the property .EnableDecompression was added which will allow you to use IIS 6 Native Compression in your smart client application. The following article explains how to implement compression in your application and how to configure IIS 6 to support compression of asmx web services. Step 1: Configure client side code to allow…

5

ASP.NET Performance: High CPU Utilization Case Studies And Solutions

This post shares case studies of high CPU utilization of ASP.NET web sites. High CPU utilization was caused by lack of batch compilation, multiple folders, and use of XmlSerializer. In all cases the result was high CPU and poor performance; the symptom was .NET CLR Loading\Current Assemblies counter showing “unusual” number of loaded assemblies. Case…

6

IIS7 Admin Pack Offers Built In Performance Analysis Reports

Are you web developer building high traffic web site? Are you performance engineer that lives and breaths performance reports? Are you production System Engineer supporting heavy traffic web site? In either case you need an ad-hoc simple-to-use tool to analyze your web site behavior under load during development, testing, and maintenance phases. I thought it…

4