我使用独立收集器来使用独立收集器和默认的collection_plan.ASP.NET.trace.xml计划从生产系统收集跟踪。当我使用Visual Studio 2015打开跟踪文件时,我可以看到从我的代码中抛出的某些删除,但是在本地/自动窗口中看不到任何函数参数。我确保拥有正确版本的pdb文件,并在VS中正确设置其路径。如何获取有关函数参数的详细信息?
答案 0 :(得分:1)
IntelliTrace历史调试器不收集/记录局部变量的值。据我所知,背后的原因是性能。换句话说,如果IntelliTrace记录了局部变量的值,那将非常慢。即使是现在,由于存在这些限制,它可能会严重影响受监控应用程序的性能。
我认为这是IntelliTrace的一个重要缺点。有其他高级技术的历史调试器没有这些限制。例如Chronon for Java。
最后,值得一提的是IntelliTrace可以记录:
但是,这里也有一些限制,即: