我意识到这可能是主观的(并且希望不要在这个 XD 上被否决),但我希望其他使用RedGate 的 .Net 生产力插件的开发人员提供一些建议- ANTS Performance Profiler Pro,ANTS Memory Profiler,和 Excpetion Hunter。它相当昂贵,基本上,有人推荐它吗?ANTS 产品是否(分别)按照他们所说的去做?:
- 识别瓶颈并确保代码以最佳方式执行
- 内存泄漏的常见原因快速归零
期待您对此的意见。非常感谢!
我意识到这可能是主观的(并且希望不要在这个 XD 上被否决),但我希望其他使用RedGate 的 .Net 生产力插件的开发人员提供一些建议- ANTS Performance Profiler Pro,ANTS Memory Profiler,和 Excpetion Hunter。它相当昂贵,基本上,有人推荐它吗?ANTS 产品是否(分别)按照他们所说的去做?:
期待您对此的意见。非常感谢!
我已经评估了 ANS Performance Profiler,我认为它是一个很棒的工具,物有所值。如果您在它的帮助下发现(并解决)了一个烦人的性能障碍,那么它的价格绝对物有所值——至少对于专业开发人员来说(我同意对于单身家庭/爱好开发人员来说相当昂贵)。
好的工具比糟糕的工具要花更多的钱。从我所听到、看到和亲自观察到的一切,RedGate 产生了很好的工具。使用糟糕的工具会花费你更多的时间。这段时间对您或您的雇主有多少价值,我们无法根据您提供的信息来判断。在西方世界,一个好的工具只需几个小时就能收回成本。这是一个难以超越的投资回报率。
请确保根据学习如何使用该工具所需的时间调整投资回报率。花一个小时在试用版上,您将快速了解这一点。
我有 RedGate 性能和内存分析器,两者都很好。我在 Exception Hunter 刚推出时试用了它,但没有看到它的必要性,所以我没有它的许可证。
ANTS Performance Profiler - 这非常好,我已经多次使用它来识别代码中的瓶颈。用户界面直观,可轻松显示需要关注的慢速/低效区域。
ANTS Memory Profile - I've had less success with this as I find it harder to use. I also have a licence for the SciTech Memory Profiler which I find a better tool for memory profiling, allowing you to see more detailed information and drill down into it easier.
My biggest niggle with the RedGate tools (and this applies to all of their tools) is that they do not work through authenticating proxies and there is no way to configure them to (this doesn't stop them from running though).
If cost is an issue, Eqatec make a free performance profiler. I've never used it though, so cannot comment on how good it is.
If you are looking to solve a specific memory/performance issue, the cost of these tools will pay for itself in saved time. If you are just curious about your application then it would be a harder cost to justify.