Seeking advice on profiling managed C++ library

S

Stephen Walch

Can anyone offer advice on the best tools/methodologies for profiling a
large Managed C++ library? In a nutshell, I want to find out where the code
(which functions, or set of nested functions) is spending most of its time
so I can go optimize it. I went through this process about 8 years ago with
a 16 bit version of Visual C++, but now my library is a mix of managed and
unmanaged code and I am not sure where to start.

Thanks,
-Steve
 
T

Tian Min Huang

Hi Steve,

Thanks for your post. I am checking this issue, and will update you with my
findings.

Have a nice day!

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
T

Tian Min Huang

Hi Steve,

The best way to go is to use a good profiler. Currently there are a number
profiler for .NET applications in the market. You can take a look at the
following:

DevPartner Profiler Community Edition
http://www.compuware.com/products/devpartner/profiler/default.asp?cid=3019X3
6&focus=DevPartner&source=Web+%2D+Evaluation+Request&desc=Download+%2D+%27De
vPartner+Profiler+Community+Edition%27&offering=DevPartner&sf=1

Allocation Profiler
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=36A3E
666-6877-4C26-B62D-BFD7CB3154AC

ANTS Profiler
http://www.hallogram.com/antsprofiler/

Please feel free to let me know if you have any problems or concerns.

Have a nice day!

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top