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条回答
来,给爷笑一个
2楼-- · 2020-07-05 05:35

CLR Profiler is quite good.

查看更多
叼着烟拽天下
3楼-- · 2020-07-05 05:41

.NET Memory Profiler is an excellent tool for profiling memory usage.

查看更多
看我几分像从前
4楼-- · 2020-07-05 05:47

Our team uses EQATEC Profiler, I've found it simple and easy to use. It works without changes to the source code, but I don't think Visual Studio integration is possible.

查看更多
乱世女痞
5楼-- · 2020-07-05 05:48
Luminary・发光体
6楼-- · 2020-07-05 05:50

I like dotTrace3.1 It has worked really well for me.

查看更多
SAY GOODBYE
7楼-- · 2020-07-05 05:53

Not free, but I just had a tough issue in huge code base with streams. Visual Studio's profiler got me close, but Antz Profiler locked it down. It isn't free, but it was much less painless than setting up Visual Studio.

查看更多
登录 后发表回答