C# EQATEC探查器与DotTrace相比如何?

C# EQATEC探查器与DotTrace相比如何?,c#,.net,profiling,profiler,C#,.net,Profiling,Profiler,我试图理解为什么,而像Facebook和苹果这样的初创公司似乎在让他们的软件正常运行方面遇到了麻烦;-) 一个明显的区别是EQATEC是免费的,而DotTrace不是。然而,考虑到通常免费版是不够的,人们必须改用$$版本,并且DotTrace拥有针对个人开发者的“个人许可证”,这并不像人们一开始所认为的那样是一个区别。而且我还有一个再竖琴 那么,撇开“自由”因素不谈,EQATEC剖面仪是否可以与Jet Brains剖面仪相比 EQATEC并非完全免费。它只提供免费许可证(注:) 我使用过ANTS

我试图理解为什么,而像Facebook和苹果这样的初创公司似乎在让他们的软件正常运行方面遇到了麻烦;-)

一个明显的区别是EQATEC是免费的,而DotTrace不是。然而,考虑到通常免费版是不够的,人们必须改用$$版本,并且DotTrace拥有针对个人开发者的“个人许可证”,这并不像人们一开始所认为的那样是一个区别。而且我还有一个再竖琴


那么,撇开“自由”因素不谈,EQATEC剖面仪是否可以与Jet Brains剖面仪相比

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

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

EQATEC的问题是,它无法启动(无论我怎么尝试,都会发生崩溃)我所处理的一个应用程序,但它可以与另一个应用程序一起工作,尽管免费版本的限制在某种程度上令人恼火

探查器有一个陡峭的学习曲线,需要一些时间来适应它,学会以正确的方式使用它,并正确解释结果。因此,您需要将您的时间价值、应用程序中性能改进的价值以及探查器的价值放入等式中,然后做出决定。我喜欢蚂蚁

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

您可以在这里找到一些非常好的意见:


但是关于你的评测需求:只需选择其中一个,试用或免费,并评测那段代码,为这样一个小评测任务捐钱是很不可思议的。

如果有什么事情需要你付钱,那么为什么不检查他们是否有一个你可以与之交谈的预售人员?”考虑到通常免费版是不够的。。。这是一个神话,有很多优秀的软件是免费的,甚至是开源的。不错,最好的分析器是商业化的,但一般来说并非如此。@Darjan毫无疑问,开源代码非常棒。但是,当免费版本与$$$s一起提供时,免费版本通常并不足够。@LexLi显然,因为我信任这个社区胜过信任预售人员:)谢谢你的回答。关于“你的分析要求”,我的看法有好有坏。一方面,我觉得我的代码速度很快,我认为WPF是有能力的,所以图像延迟的问题可能是以错误的方式激活WPF的问题,而不是配置文件会发现的问题。所以现在摆弄剖析器是浪费时间和金钱。另一方面,我现在才刚刚开始这个项目,最终我自己的代码会有问题,所以一个分析器可能会派上用场,所以为什么不现在就尝试使用它,也许它会发现一些有趣的东西。。。