Visual Studio Team Systems 分析工具与 ANTS 或 dotTrace 等工具之间的主要区别是什么?
我试图了解 Visual Studio Team System 中内置的分析工具与 Red-Gate 和 Jet Brains 等第三方提供的分析工具之间的主要区别。
谁能提供一些链接吗? 我很难找到一些好的比较。
I'm trying to understand the key differences between the profiling tools built into Visual Studio Team System and those provided by third parties like Red-Gate and Jet Brains.
Can anyone provide some links? I'm having a difficult time finding some good comparisons.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
VS(以及旧版本的 ANTS)是基于检查点的。 无论您尝试分析什么操作,您基本上都必须在之前和之后按下按钮。 如果您错过了窗口,或者只是想查看其他内容,则必须从头开始配置文件。
新版本的ANTS呈现的是连续图。 您可以随时选择全部或部分图表。 这使得您可以更轻松地专注于您感兴趣的领域以及探索该计划。
我还发现 ANTS(两个版本)使用起来更愉快。 屏幕易于阅读,您可以将视图限制为特定线程,您可以查看挂起时间与 CPU 时间(挂起时间对于 I/O 性能问题很重要),报告美观,它生成管理层可以理解的图表。 总而言之,我真的很喜欢这个工具。
VS (and the old version of ANTS) are checkpoint based. You have to basically hit a button before and after whatever action is you are trying to profile. If you miss your window, or just want to see something else, you have to start the profile all over again from the beginning.
The new version of ANTS presents a continuous graph. You can, at any time, select all or part of the graph. This make it a lot easier to focus on your areas of interest as well as just explore the program.
I also find ANTS (both versions) just more pleasant to use. The screens are easy to read, you can limit the view to specific threads, you can see wall time vs CPU time (wall time is important for I/O performance issues), the reports are nice looking, it produces diagrams that management can understand. All in all, I just really like the tool.