【发布时间】:2011-04-02 20:48:47
【问题描述】:
我正在尝试分析我的应用程序以监控函数在重构之前和之后的效果。我对我的应用程序进行了分析并查看了摘要,我注意到Hot Path 列表没有提到我使用的任何函数,它只提到了 Application.Run() 之前的函数
我对分析还很陌生,想知道如何获得有关热路径的更多信息,如 MSDN documentation 所示;
MSDN 示例:
我的结果:
我注意到在输出窗口中有很多与加载符号时失败有关的消息,其中一些在下面;
Failed to load symbols for C:\Windows\system32\USP10.dll.
Failed to load symbols for C:\Windows\system32\CRYPTSP.dll.
Failed to load symbols for (Omitted)\WindowsFormsApplication1\bin\Debug\System.Data.SQLite.dll.
Failed to load symbols for C:\Windows\system32\GDI32.dll.
Failed to load symbols for C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll.
Failed to load symbols for C:\Windows\system32\msvcrt.dll.
Failed to load symbols for C:\Windows\Microsoft.NET\Framework\v4.0.30319\nlssorting.dll.
Failed to load symbols for C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll. Failed to load symbols for
C:\Windows\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll.
Unable to open file to serialize symbols: Error VSP1737: File could not be opened due to sharing violation: - D:\(Omitted)\WindowsFormsApplication1110402.vsp
(使用代码工具格式化,因此可读)
感谢任何指点。
【问题讨论】:
标签: c# visual-studio-2010 refactoring profiling