本文介绍了有什么好的.NET分析器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么剖析有你和.NET程序时使用,这将您特别推荐?

What profilers have you used when working with .net programs, and which would you particularly recommend?

推荐答案

我用的和是很基本的,并需要您编译组件的特殊仪表版本,然后可以在EQATEC运行探查。然而,这是,免费的。

EQATEC profiler is quite basic and requires you to compile special instrumented versions of your assemblies which can then be run in the EQATEC profiler. It is, however, free.

有关性能分析总的来说,我preFER蚂蚁,但如果你使用ReSharper的那么dotTrace的整合是一个杀手级的功能和手段,它打败蚂蚁可用性。

Overall I prefer ANTS for performance profiling, although if you use Resharper then the integration of dotTrace is a killer feature and means it beats ANTS in usability.

免费的微软CLR分析器( / )是所有你需要的.NET内存分析。

The free Microsoft CLR Profiler (.Net framework 2.0 / .Net Framework 4.0) is all you need for .NET memory profiling.

日更新:

借助有相当基本的UI,但很多有用的信息,包括对非托管内存一些资料,dotTrace和蚂蚁缺乏 - 你可能会发现,如果你正在做的COM互操作是有用的,但我还没有找到,使得COM内存问题容易诊断任何探查 - 通常必须打破 windbg.exe

The Scitech memory profiler has quite a basic UI but lots of useful information, including some information on unmanaged memory which dotTrace and ANTS lack - you might find it useful if you are doing COM interop, but I have yet to find any profiler that makes COM memory issues easy to diagnose - you usually have to break out windbg.exe.

蚂蚁探查已经在跨越式发展,在过去的几年中,其内存分析器有一些真正有用的功能,现在又将其领先dotTrace,因为我估计一个包。我很幸运,有两个牌照,但如果你打算购买一台净探查为性能和内存,使其蚂蚁。

The ANTS profiler has come on in leaps and bounds in the last few years, and its memory profiler has some truly useful features which now pushed it ahead of dotTrace as a package in my estimation. I'm lucky enough to have licenses for both, but if you are going to buy one .Net profiler for both performance and memory, make it ANTS.

这篇关于有什么好的.NET分析器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-27 06:32
查看更多