VS 2008 Profiler - 显示堆栈底部的调用者/被调用者视图

时间:2010-01-13 16:33:04

标签: visual-studio visual-studio-2008 profiler

我目前正在尝试分析不同程序集中包含的类。为此,我创建了一个小型控制台应用程序,它调用我想要分析的类的公共入口点。这个enrty点叫做Run()。

当我在调试模式下运行我的控制台应用程序时,这可以正常工作,我可以进入Run()方法。 Run()方法在其自己的程序集和其他程序集中调用各种其他方法。但是,当我在VS 2008中创建一个类型为“Instrumentation”的新探查器并运行探查器时,报告会显示我的Main()函数调用Run(),但是在查看我的Run的Caller / Callee报告时( )方法报告显示Run()方法是堆栈的底部。

情况显然不是这样 - 有人可以建议为什么会这样吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,这是通过在与主服务程序集相同的输出目录中构建被调用的程序集来解决的。我没有收到任何与分析器无法在不同的输出目录中找到被调用程序集相关的警告消息 - 这似乎是分析器的一个问题。