你在使用。net程序时使用过哪些分析器,你特别推荐哪一个?


当前回答

不幸的是,我尝试过的大多数分析器在与尾部调用一起使用时都失败了,尤其是ANTS。我只能自己写。CodeProject上有一个简单的实现,您可以将其用作基础。

其他回答

Intel®VTune™性能分析仪快速采样

AQTime是合理的,但有一点学习曲线,并且不像Team Suite中内置的那样容易使用

我最近发现了EQATEC Profiler http://www.eqatec.com/tools/profiler。它适用于大多数。net版本和许多平台。它易于使用,部分内容是免费的,即使用于商业用途也是如此。

如果你是ASP。你可以尝试MVCMiniProfiler (http://benjii.me/2011/07/using-the-mvc-mini-profiler-with-entity-framework/)

The NuMega True Time profiler lives on in DevPartner Studio by Micro Focus. It provides line and method level detail for .NET apps requiring only PDBs, no source needed (but it helps.) It can discriminate between algorithmically heavy routines versus those with long I/O waits using our proprietary per thread kernel mode timing driver. Version 10.5 ships with new 64-process support on February 4, 2011. Shameless plug: I work on the DevPartner product line. Follow up at http://www.DevPartner.com for news of the 10.5 launch.

免责声明:我是microfocus开发伙伴的产品经理。