难道一个Silverlight内存分析器存在吗?(Does a Silverlight memory

2019-07-27 05:35发布

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发布

用户界面是不是很大,但它的作品。



文章来源: Does a Silverlight memory profiler exist?