CLR探查器似乎不使用Silverlight的CLR工作。 是否与其他存储器剖析存在吗?
Answer 1:
似乎没有为一个产品尚未推出。 然而,正如在这个论坛主题推荐 ,您可以将您的Silverlight应用程序转换为WPF应用程序和配置文件:
没有工具,现在却作为一种解决方法,你可以很容易地创建一个桌面从相同的代码库和一些调整(见苏格兰人的博客上这样的例子您的Silverlight客户端的(WPF)版本- HTTP://weblogs.asp达网络/ scottgu /页/ Silverlight的教程部分-8-创建-A-Digg的桌面的应用程序-使用-wpf.aspx )。 一旦你完成了这个工作,你可以运行任何性能分析器与WPF工作。
不是最佳解决方案,但它听起来像是现在的最佳选择...
更新:刚才看到一个博客帖子大约XPerf这是Silverlight的一个cpu采样器。 不完全是一个内存分析器,但测试Silverlight应用程序的性能的好工具...
Answer 2:
下面是使用Xperf在Silverlight内存分析。
获取信息GC
Answer 3:
试试这个,这是非常有用:
http://www.red-gate.com/products/ants_memory_profiler/index.htm
布鲁诺。
Answer 4:
VS2010 / SL4有一个分析器现在结账:
http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/
http://blogs.msdn.com/b/seema/archive/2010/01/28/pdc-vs2010-profiling-silverlight-4.aspx
Answer 5:
虽然不能与美味的GUI一个完全成熟的探查,你可以使用WinDBG的SOS +调试你的Silverlight应用程序,它需要大量的手工操作的,但你可以走你的托管堆。
Answer 6:
使用Silverlight间谍
它有一个内存分析器建
Answer 7:
我用免费XTE探查其还与浏览器应用程序的Silverlight标准和Out。 观看现场直播的内存使用为好。
Answer 8:
.NET内存分析器从4.0版本开始支持Silverlight的剖析。
极力推荐。
Answer 9:
尝试使用Atologic SilverProfiler。 可在www.atologic.com 。
Answer 10:
独立CLR探查器已经更新了Silverlight来工作,所以你不需要有VS高级版/旗舰。
大卫Broman的CLR分析API博客:CLRProfiler V4发布
用户界面是不是很大,但它的作品。