Visual Studio 2012RC能够使用IntellitTrace独立收集器收集的外部收集的IIS应用程序池数据跟踪文件。我知道在我的生产应用程序中,经过几个小时的监控后会出现某种内存泄漏。
我现在已准备好将我的大型iTrace文件插入VS2012,但想知道如何找到可疑对象。
我也在使用调试工具并遵循these说明。但是,遇到错误,指示在尝试执行.load SOS或任何其他命令时未加载适当的CLR文件(或类似的东西)。
我希望在IntelliTrace分析器中看到类似的地址列表并消耗内存 - 这可能吗?
一些帮助将不胜感激。
答案 0 :(得分:1)
Intellitrace仅配置事件和方法调用。您不会获得有关单个对象或内存泄漏的信息,因为它不跟踪内存。还没有为对象创建/销毁提供任何事件,因此无论如何都无法推断出它。
要跟踪内存,您必须使用应用程序上的性能分析工具,但不要将它们附加到生产服务器上!使用测试环境,看看是否可以复制问题。