[quoted text, click to view] James dean wrote:
> 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.
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