Profiling C# / .NET applications

2020-07-05 05:11发布

How do you trace/profile your .NET applications? The MSDN online help mentions Visual Studio Team (which I do not possess) and there is the Windows Performance Toolkit. But, are there other solutions you can recommend? Preferably (of course) a solution that works without changing the code (manually) and that can be integrated in Visual Studio.

10条回答
Ridiculous、
2楼-- · 2020-07-05 06:01
姐就是有狂的资本
3楼-- · 2020-07-05 06:02

See also this question. JetBrains dotTrace is the best .NET profiler I have found (and I have tried pretty much every one there is), because it is the only one that has low enough overhead to handle a processor-intensive application. It is also simple, accurate and well-designed - highly recommended!

查看更多
我命由我不由天
4楼-- · 2020-07-05 06:02

I think this is the best free one: http://www.productivity-boost.com/Download.aspx

The website is german but you can just download it, the software is english.

查看更多
乱世女痞
5楼-- · 2020-07-05 06:02

If you are looking for something free, I use NProf. Although its pretty limited and may crash or hang on certain programs.

http://nprof.sourceforge.net/Site/Description.html

查看更多
登录 后发表回答