开发者

How do I profile my C# application? [duplicate]

This question already has answers here: 开发者_如何学编程 Closed 11 years ago.

Possible Duplicates:

What Are Some Good .NET Profilers?

Any decent C# profilers out there?

I've frequently wanted to profile code in our team's projects to compare speeds and efficiencies. However, according to Microsoft's Beginners Guide to Performance Profiling, the Visual Studio performance wizard isn't part of Visual Studio 2010 Professional, which is what we use.

Given this limitation, it seems a third-party application is required. I doubt I can convince my boss to spend much money on a profiling application. What options do I have, and how do I go about using such a tool?

EDIT

Thanks for the links to other questions regarding which profilers are available. Very useful! I'm editing this question to focus a little more about how to use these profilers. Are there any significant differences? In usability?


EQATEC

Free, performance only, profiler. May be the best from all free profilers available in market today.

EDIT

From usability perspective EQATEC is pretty intuitive and simple to use, definitely recommend.

If, by the way, you are going to spend some money on it, the best I ever worked with till now, is dotTrace from JetBrains: awesome one from both perspective (usability and performance). I'm talking about both of them Memory and Performance.

Regards.


For free ones, I've found for a couple of times that free edition of EQUATEC was quite usefull...


you might want to looks at this thread: C# Profiler Discussion

I personally use ANTS Profiler and am very happy with it


dotTrace Profiler is very nice and comes with 10day free trial.

dotTrace

Pricing doesn't look too bad either. $399 standard version.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜