Hi
I would like some general pointers about monitoring some performance
parameters of an application we have written. For example: how many threads
it has currently running, how long the threads take, how much memory the
application is using, what percentage of cpu capacity the application is
using.
I assume a good idea would be to use a PermanceCounter (or several). I have
read a little about them on the web, but I've not really come very far yet.
Do PerformanceCounters for the abovementioned tasks exist, or do I need to
create a "custom" counter? How do I actually use the counter - does the
application being monitored need to instantiate and update the counters, or
can that happen automatically (without needing to alter the source code for
the application)? How do I present the counter information - do I use
"Perfmon"?
Thanks for any pointers,
Peter