472,342 Members | 1,438 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,342 software developers and data experts.

Performance monitoring

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
Nov 17 '05 #1
2 3070
Performance counters are not the only things to measure performance, the are
different tools called profilers with the help of which you can measure
performance of your application and detect performance bottle necks.

Here are some free ones.
You can use CLR Profiler (
http://www.microsoft.com/downloads/d...displaylang=en )
or DevPartner Profiler (
http://www.compuware.com/products/de...evPartner&sf=1 )
- needs free registration

--
Vadym Stetsyak aka Vadmyst
"Peter Kirk" <pk@alpha-solutions.dk> wrote in message
news:#S**************@TK2MSFTNGP09.phx.gbl...
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

Nov 17 '05 #2
"Vadym Stetsyak" <va*****@ukr.net> skrev i en meddelelse
news:e%******************@TK2MSFTNGP14.phx.gbl...
Performance counters are not the only things to measure performance, the
are
different tools called profilers with the help of which you can measure
performance of your application and detect performance bottle necks.

Here are some free ones.
You can use CLR Profiler (
http://www.microsoft.com/downloads/d...displaylang=en )
or DevPartner Profiler (
http://www.compuware.com/products/de...evPartner&sf=1 )
- needs free registration


Thanks for the links. Turns out they were fine for our purpose - and we
could identify at least one place where our program has a bottleneck.

Peter
Nov 17 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Peter Ang | last post by:
I was wondering if the CPU is the bottleneck. Hence I used the Performance Monitor to look up some values. Here are the results. Counter ...
0
by: Leo | last post by:
What tool exist in vb.net to do performance monitoring of a web site, like conters, logs and how to use them. Many thanks. Leo
1
by: Michael Riggio | last post by:
Hi, Does anyone know if there are any free performance monitoring tools similar to Intel VTune. I need to be able to see how long I spend in...
1
by: Evan Smith | last post by:
My database is suffering from poor performance of late. Reports that used to run in a reasonable time, now take a while. The explain output show...
2
by: Jimmy | last post by:
Hi all I have tried this to enable asp.net performance monitoring but in step 3 I do not see the 'View Report'...? To view the available...
0
by: Sam Marrocco | last post by:
What are the exact requirements for remote performance monitoring from one XP workstation to another XP workstation? I'd like to keep a...
2
by: Shawn B. | last post by:
Greetings, Lets say I have this class written in standard C++. I want to expose it to C# programs. So lets say I create a ref class to "wrap"...
5
by: mjan | last post by:
Hello, could you please advice on how to measure replication performance in Oracle, DB2 & MS SQL Server RDBMS installed in Windows servers ?...
0
by: RSL101 | last post by:
*This maybe dup msg. My earlier post never show up! I like to get your input regarding UDB performance monitoring. Our environment is IBM AIX and...
0
by: concettolabs | last post by:
In today's business world, businesses are increasingly turning to PowerApps to develop custom business applications. PowerApps is a powerful tool...
0
better678
by: better678 | last post by:
Question: Discuss your understanding of the Java platform. Is the statement "Java is interpreted" correct? Answer: Java is an object-oriented...
0
by: teenabhardwaj | last post by:
How would one discover a valid source for learning news, comfort, and help for engineering designs? Covering through piles of books takes a lot of...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
0
jalbright99669
by: jalbright99669 | last post by:
Am having a bit of a time with URL Rewrite. I need to incorporate http to https redirect with a reverse proxy. I have the URL Rewrite rules made...
2
by: Matthew3360 | last post by:
Hi, I have a python app that i want to be able to get variables from a php page on my webserver. My python app is on my computer. How would I make it...
0
by: Arjunsri | last post by:
I have a Redshift database that I need to use as an import data source. I have configured the DSN connection using the server, port, database, and...
0
hi
by: WisdomUfot | last post by:
It's an interesting question you've got about how Gmail hides the HTTP referrer when a link in an email is clicked. While I don't have the specific...
0
Oralloy
by: Oralloy | last post by:
Hello Folks, I am trying to hook up a CPU which I designed using SystemC to I/O pins on an FPGA. My problem (spelled failure) is with the...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.