我试图理解为什么 I can't get WPF to make my images display snappy ,而像 Facebook 和 Apple 这样的初创公司似乎不得不让他们的软件运行起来;-)

嗯,一个明显的区别是 EQATEC 是免费的,而 DotTrace 不是。然而,鉴于通常免费版本是不够的,人们必须转向 $$ 版本,并且考虑到 DotTrace 为个人开发人员提供“个人许可证”,这并不是人们一开始相信的差异化因素。我也有 Resharper...

那么,撇开“免费”因素不谈,EQATEC 剖面仪是否可与 Jet Brains 相媲美?

最佳答案

EQATEC 并非完全免费。它只提供免费许可证(注意: a limited one )。

我使用过 ANTS 性能分析器、dotTrace、EQATEC、Slimtune 以及内存分析器 Scitech 和 ANTS 内存分析器。内存分析器是另一种野兽。我发现 Scitech 是最好的,尽管 ANTS 内存分析器也提供了一些不错的结果。在其他性能分析器中,ANTS 和 dotTrace 优于我所知的所有其他分析器。 Slimtune 是非常基础的,但是......它有效。 EQATEC 是一种混合的体验。

EQATEC 的问题是它无法与我使用的一个应用程序启动(无论我尝试什么,都发生了崩溃),但它可以与另一个应用程序一起使用,尽管免费版本的限制在某种程度上令人讨厌。

Profiler 有一个陡峭的学习曲线,需要一些时间来适应它,学习以正确的方式使用它并正确解释结果。因此,您需要将时间的值(value)、应用程序中性能改进的值(value)和分析器的值(value)纳入等式,然后再做出决定。我去了 Ant 。

如果你很少使用它,免费/有限的替代品可能会很好。但是,如果它应该是您的生产力工具,请选择最好的工具之一,有可用的试用版。

你可以在这里找到一些非常好的意见:What Are Some Good .NET Profilers?

但是关于 您的分析要求 :只需选择其中一个,试用版或免费版并分析那段代码,为这样一个次要的分析任务捐钱是荒谬的。

关于c# - EQATEC 分析器与 DotTrace 相比如何?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9248324/

10-16 05:06