【发布时间】:2010-04-11 17:39:32
【问题描述】:
Microsoft 最近宣布了“Intellitrace”,这是 VS2010 恕我直言的杀手级功能。
基本上它记录了程序运行的一些指令(特别是函数调用),并允许您轻松查看执行日志。
开源工具有类似的功能吗?特别是这样的 Java 特性与 Eclipse 集成将是一件好事。
【问题讨论】:
-
Intellitrace 是否适用于多线程应用程序?允许及时来回重播每条指令,包括跨多个线程?如果可以的话,这确实是一件大事。如果不能,它只是另一个时间旅行调试器。
-
尚未对其进行测试,但msdn.microsoft.com/en-us/magazine/ee336126.aspx 说:“摘要页面为我提供了有关 IntelliTrace 文件包含内容的大量信息。在页面顶部,我得到了一个应用程序中线程的时间线视图。”。我告诉你,MS 将通过其产品的剪切质量重新获得垄断地位。开发人员将从 Java 涌向 C#,这自然会将客户吸引到 WinMo7,将服务器吸引到 IIS 等。
-
@WizardOfOdds 顺便说一句,是否有成熟的 Java 时间旅行调试器框架?
-
IntelliTrace 确实适用于多线程应用程序。 IntelliTrace 不会记录程序运行的所有指令。有关记录内容的更多信息,请查看:blogs.msdn.com/ianhu/archive/2010/03/16/…
-
我同意这将是一个杀手级功能,如果人们负担得起的话。在 Ultimate 中,它的价格可能会超出更多开发者工具包
标签: java visual-studio open-source intellitrace