0

I have a C# application which sometimes cost the CPU very high. I want to see which part of the code cost most. But the Microsoft CLR Profiler only determins the memory usage, it's not meant for computational profiling according to here. Is there any tools to do this?

Thanks.

smwikipedia
  • 61,609
  • 92
  • 309
  • 482

5 Answers5

1

I use the RedGate Ants Performance Profiler. It's a commercial product but worth the money.

http://www.red-gate.com/products/ants_performance_profiler/index.htm

Jürgen Steinblock
  • 30,746
  • 24
  • 119
  • 189
0

Have a look at this question - What Are Some Good .NET Profilers?

Community
  • 1
  • 1
Vadym Stetsiak
  • 1,974
  • 18
  • 22
0

Try the Redgate ANTS Profiler, they have a free trial available.

Matt Warren
  • 10,279
  • 7
  • 48
  • 63
0

Have a look at the ANTS Performance Profiler.

Marius Schulz
  • 15,976
  • 12
  • 63
  • 97
0

If you are working for a big company, you could put in a request for the Team Edition. It contains really cool time profilers.(I hear its available in Professional edition in 2010, but I work with VS 2008)

apoorv020
  • 5,420
  • 11
  • 40
  • 63