【问题标题】:Why can't I inspect local variables with IntelliTrace for VS 2010?为什么我不能使用 IntelliTrace for VS 2010 检查局部变量?
【发布时间】:2010-03-18 21:11:25
【问题描述】:

在使用 IntelliTrace 进行调试期间导航到以前的调用/事件时,我看不到本地定义变量的值的快照。用鼠标悬停时,我收到消息“尚未收集 Intellitrace 数据”。有谁知道为什么?

【问题讨论】:

    标签: .net visual-studio debugging visual-studio-2010 intellitrace


    【解决方案1】:

    Intellitrace 团队在他们的一篇博客文章中稍微介绍了这一点。这是链接(在评论区)

    不过,简短的版本是收集所有局部变量对性能的影响太大了。相反,他们只选择性地捕获当地人。那就是他们会收集当地人

    • 在调试会话期间在调试器中进行评估
    • 具有针对它们定义的跟踪点的值
    • 专门配置为要捕获的局部变量(除了设置跟踪点之外,没有详细说明如何执行此操作)。

    【讨论】:

    • 谢谢,JaredPar。这就说得通了。深入研究 MSDN 文档,我注意到他们在某种程度上暗示了这一点。然而,他们强调收集什么而不是什么。
    【解决方案2】:

    请注意,同一博客作者的后续博客文章 - http://blogs.msdn.com/ianhu/archive/2010/03/16/intellitrace-what-we-collect.aspx - 对限制以及如何绕过它们进行了相当大的扩展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 2016-08-31
      • 2021-06-20
      • 1970-01-01
      相关资源
      最近更新 更多