views:

25

answers:

3

Hi,

I need a profiler that is able to measure performance of web service execition.

Our application has several layers and ideally I would like to be able to dive into each web service request and see how much time was spent in each layer (server, sql server, etc...)

Is there a tool that can help detect where are the bottlenecks ?

Is that something that can be done using VS Team System Test Edition ?

A: 

My favorite is dotTrace profiler. it should help you.

Andrey
A: 

Full disclosure: I am a developer on the Visual Studio Profiler Team.

Visual Studio Test Edition does not have a profiler, but the following editions do:

  • Visual Studio 2005 Development Edition, Team Suite
  • Visual Studio 2008 Development Edition, Team Suite
  • Visual Studio 2010 Premium, Ultimate

Currently, the VS Profiler is not capable of profiling across machines, but a new feature was introduced in VS2010: Tier Interaction Profiling. Essentially, it will show you timing data for any ADO.NET database calls you make.

Additional resources:

Chris Schmich
A: 

I am not sure if you have looked in perfmon?

KZoal