2011-06-08 48 views
0

我正在使用HeapMonitor.cmd脚本在尝试诊断Silverlight内存泄漏时获取本机内存分析信息。这是使用XPerf工具。如何获取XPerfViewer以使用符号

当我使用XPerfViewer时,符号没有加载,因此我没有得到堆栈跟踪。

我已经加入这两个环境变量,

_NT_SYMBOL_PATH = SRV * C:\ *符号的http://msdl.microsoft.com/download/symbols _NT_SYMCACHE_PATH = C:\符号

当我在Visual Studio中启动silverlight解决方案,加载符号。但是当我尝试打开XPerfViewer时,没有符号被加载。

那么我做错了什么? XPerfViewer程序应该自己加载符号,还是我们需要VS来为我们加载它们?

回答

0

招募新玩家!在XPerfViewer中未选择堆栈列。这意味着它不会触发加载符号。它在选择堆栈列显示后工作。不要以为默认选择了堆栈列!