18

他们是否有任何支持 Silverlight 的分析器?我试过ANTS(3.1版)没有任何成功?版本 4 支持吗?我可以尝试其他任何产品吗?

自 Silverlight 4 发布以来进行了更新 ,现在可以对 SL 应用程序进行完整的分析...查看有关该主题的这篇文章

在 PDC,我宣布 Silverlight 4 带有新的 CoreCLR 功能,可以通过 VS2010 分析器进行分析:这意味着我们第一次让您能够分析使用的托管代码和本机代码(用户或平台)通过 Silverlight 应用程序。呜呼。感谢 CLR 团队。

旁注:从 silverlight 1-3 开始,只能使用 xperf(请参阅 XPerf:Silverlight 的 CPU 采样器)之类的东西,它非常强大,可以查看 layout/text/media/gfx/etc 管道,但只提供本机调用堆栈。 )

来自SilverLitePDC 视频,TechEd Iceland,VS2010,分析,Silverlight 4

4

7 回答 7

19

在此处安装 XPerf 和 xperfview:http: //msdn.microsoft.com/en-us/library/cc305218.aspx

(1) 启动您的样本

(2) xperf -on 基础

(3) 稍等

(4) xperf –d myprofile.etl

(5) 完成后,设置符号路径:

    设置 _NT_SYMBOL_PATH= srv C:\symbols http://msdl.microsoft.com/downloads/symbols

(6) xperfview myprofile.etl

(7) 跟踪 -> 加载符号

  • 选择要查看的 CPU 图表区域
  • 右键单击并选择汇总表

(8) 接受 EULA 以使用符号,展开 IExplore,展开 agcore.dll 或任何您的顶级模块

于 2008-09-11T07:35:43.370 回答
5

Visual Studio 2010(带有 Silverlight 4 工具)附带用于分析 Silverlight 应用程序的命令行支持。

分析 SL4 的完整说明可在以下网址找到:http: //www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/

于 2010-04-30T17:30:33.227 回答
4

试试 JetBrains dotTrace 性能分析器。以下是详细信息: http ://confluence.jetbrains.net/display/NetProf/How+to+profile+silverlight+application

于 2010-04-05T09:51:05.443 回答
1

是有关使用 XPerf 的详细博客条目...还可以查看视频(在 PDC 上)关于分析 silverlight!

于 2008-11-03T07:38:29.830 回答
1

AtoLogic SilverProfiler 应该适合您。见http://www.atologic.com

于 2009-09-04T19:57:57.033 回答
1

SL 4.0 具有 coreclr etw 事件。应该能够使用 XPERF 和Perfmonitor以及 clr etw 诊断异常、gc、线程和少数其他。我在博客上写过这个。

仅供参考,使用 Perfmonitor 应该能够提供调用堆栈。

ETW 仅在 Windows 中可用。

于 2010-03-19T19:30:24.407 回答
1

我喜欢红门蚂蚁。我发现它比 dotTrace 更好。

于 2011-01-20T17:04:34.640 回答