views:

282

answers:

5

is there any .Net Application performance monitoring tool?

I've an application in C#.net stand alone application. I've to look at the performance of that application.

Performance in the sense memory,CPU usage and loading etc...

A: 

You can try dotTrace profiler from JetBrains at http://jetbrains.com/profiler/index.html, it seems to be a quite nice tool

A: 

you can use windows Perf Mon Tool and you can monitor variety of parameter. you can also set alerts when some upperthreshold is crossed. for example, you can set an alert when the number of handles used by your application crosses 100.

The Enterprise Library Policy Injection Application Block (PIAB) provides a slick AOP way to wrap a method with a perfmon counter.
Michael Valenty
+2  A: 

In addition to aforementioned JetBrains' dotTrace profiler, I'd also recommend Redgate's ANTS Performance Profiler.

PatrickJ
A: 

Visual Studio Team System Developer Edition has the Profiler for this.

Giulio Vian
A: 

Check out Simple Monitor, it's a plugin to an online service called AlertGrid. 15 seconds to set up, and it works. The plugin uses performance counters and is open source, you can easily modify it. AlertGrid allows you to build rules to send notifications (sms, phone, email, webhooks) if, for instance, cpu usage crosses a threshold that you set. It can also draw charts.

PawelRoman