我试图理解为什么I can't get WPF to make my images display snappy,而像Facebook和Apple这样的创业公司似乎不得不让他们的软件表现出来; - )
嗯,一个显而易见的差异是EQATEC是免费的,DotTrace不是。然而,考虑到通常免费版本是不够的,并且必须转向$$版本,并且鉴于DotTrace具有针对个体开发者的“个人许可证”,这不是最初可以相信的差异化因素。我也有Resharper ......
那么,除了“自由”因素外,EQATEC的剖面仪可以与Jet Brains相媲美吗?
答案 0 :(得分:5)
EQATEC并非完全免费。它只提供免费许可证(注:a limited one)。
我使用过ANTS性能分析器,dotTrace,EQATEC,Slimtune以及内存分析器Scitech和ANTS内存分析器。记忆分析器是一种不同的野兽。我发现Scitech是最好的,虽然ANTS内存分析器也提供了一些不错的结果。在其他表演者的表演中,ANTS和dotTrace优于我所知道的所有其他。 Slimtune非常基本,但是......它有效。 EQATEC是一个喜忧参半的经历。
EQATEC的问题在于它无法启动(无论我尝试了什么,发生了崩溃)我使用的其中一个应用程序,但它与另一个应用程序一起工作,尽管免费版本的限制在某种程度上令人讨厌。
Profilers有一个陡峭的学习曲线,需要一些时间来适应一个,学会正确使用它并正确解释结果。因此,您需要将时间值,应用程序中性能改进的值和分析器的值放入等式中,然后再决定。我去了ANTS。
如果您很少使用它,免费/有限的替代品可能会很好。但如果它应该是你的生产力工具,那就选择最好的工具之一,有试用版本。
您可以在此处找到一些非常好的意见:What Are Some Good .NET Profilers?
但是关于您的性能分析要求:只需选择其中一个,试用版或免费版并对该段代码进行分析,为这样一个小型分析任务提供资金是荒谬的。