all groups > c# > january 2005 >
You're in the

c#

group:

Any free/trial s/w for measuring .Net performance


Any free/trial s/w for measuring .Net performance James dean
1/31/2005 10:04:40 PM
c#:
I am comparing performance of my own application with another microsoft
product. Is there first of all any s/w that could measure the
performance of a running application like Ms publisher.....would be
great if their was. I would at least like s/w to measure the performance
of my own C# application.

*** Sent via Developersdex http://www.developersdex.com ***
Re: Any free/trial s/w for measuring .Net performance Derrick Coetzee [MSFT]
2/1/2005 9:22:47 PM
[quoted text, click to view]

For measuring the performance of your own app, your best bet is probably
a .NET profiling tool. Many can profile a .NET application even if it
lacks source, but the information produced may not be as complete or
useful. Here are some examples:

http://nprof.sourceforge.net/ (free)
http://www.compuware.com/products/devpartner/profiler/ (free)
http://www.red-gate.com/code_profiling.htm
http://www.automatedqa.com/products/aqtime/index.asp
http://www.compuware.com/products/devpartner/1564_ENG_HTML.htm

Microsoft applications such as Publisher are more likely to consist
mainly of native code, and you would need to use native profiling tools
to try to profile these. Some tools that can profile native applications
include:

http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_3604,00.html
http://www.compuware.com/products/devpartner/profiler/ (free, again)
http://www.intel.com/software/products/vtune/

Finally, you can simply write a trivial program that spawns a process
and times how long it runs. This has a lot of error due to process
switching and other factors out of your control, but it can give you a
rough comparison.

I hope this helps. Write back if you need any more help.
--
Derrick Coetzee, Microsoft Speech Server developer
This posting is provided "AS IS" with no warranties, and confers no
Re: Any free/trial s/w for measuring .Net performance Derrick Coetzee [MSFT]
2/1/2005 9:22:56 PM
[quoted text, click to view]

For measuring the performance of your own app, your best bet is probably
a .NET profiling tool. Many can profile a .NET application even if it
lacks source, but the information produced may not be as complete or
useful. Here are some examples:

http://nprof.sourceforge.net/ (free)
http://www.compuware.com/products/devpartner/profiler/ (free)
http://www.red-gate.com/code_profiling.htm
http://www.automatedqa.com/products/aqtime/index.asp
http://www.compuware.com/products/devpartner/1564_ENG_HTML.htm

Microsoft applications such as Publisher are more likely to consist
mainly of native code, and you would need to use native profiling tools
to try to profile these. Some tools that can profile native applications
include:

http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_3604,00.html
http://www.compuware.com/products/devpartner/profiler/ (free, again)
http://www.intel.com/software/products/vtune/

Finally, you can simply write a trivial program that spawns a process
and times how long it runs. This has a lot of error due to process
switching and other factors out of your control, but it can give you a
rough comparison.

I hope this helps. Write back if you need any more help.
--
Derrick Coetzee, Microsoft Speech Server developer
This posting is provided "AS IS" with no warranties, and confers no
Re: Any free/trial s/w for measuring .Net performance James dean
2/1/2005 11:10:15 PM
Yeah i ran a performance check on publisher.Thanks for the advice. I
will get back to you if i find any performance issues......


*** Sent via Developersdex http://www.developersdex.com ***
AddThis Social Bookmark Button