【问题标题】:How does the EQATEC profiler compare to DotTrace?EQATEC 分析器与 DotTrace 相比如何?
【发布时间】:2012-03-04 03:14:20
【问题描述】:

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

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

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

【问题讨论】:

  • 如果有什么事情需要你付钱,那么为什么不检查一下他们是否有可以和你谈谈的预售人员呢? jetbrains.com/company/contacts/index.jsp#Contacts
  • '鉴于通常免费版还不够' ...这是一个神话,有很多优秀的软件可以免费获得,甚至是开源的.最好的分析器确实是商业化的,但一般情况下并非如此。
  • @Darjan 毫无疑问,开源代码很棒。但是,当免费版本与 $$$s 一起提供时,免费版本通常是不够的。
  • @LexLi 显然,因为我信任这个社区胜过信任一个售前人员:)

标签: c# .net profiling profiler


【解决方案1】:

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

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

EQATEC 的问题是它无法启动(无论我尝试什么,都发生了崩溃),但我使用的其中一个应用程序无法启动,但它可以与另一个应用程序一起使用,尽管免费版本的限制有点烦人。

分析器的学习曲线陡峭,需要一些时间来适应,学会以正确的方式使用它并正确解释结果。因此,您需要将您的时间价值、应用程序性能改进的价值和分析器的价值纳入等式并做出决定。我选择了蚂蚁。

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

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

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

【讨论】:

  • 感谢您的回答。关于“您的分析要求”,我的看法不一。一方面,我觉得我的代码很快并且我认为 WPF 是有能力的,所以图像性能缓慢的问题可能是错误地激活 WPF 的问题 - 不是配置文件会发现的问题。所以现在搞乱分析器是浪费时间和金钱。另一方面,我现在才刚刚开始项目,最终我自己的代码会遇到问题,所以分析器可能会派上用场,所以为什么不现在尝试使用它,也许它会发现一些有趣的东西。 ..
猜你喜欢
  • 1970-01-01
  • 2011-04-03
  • 2010-10-10
  • 1970-01-01
  • 2010-09-27
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 2012-07-04
相关资源
最近更新 更多