是否存在 Silverlight 内存分析器?

问题描述 投票:0回答:10

CLR 分析器似乎不适用于 Silverlight CLR。是否存在另一个内存分析器?

.net silverlight memory-leaks clr profiler
10个回答
3
投票

这是使用 Xperf 在 silverlight 中进行内存分析。

获取GC信息


3
投票

试试这个,非常有用:

http://www.red-gate.com/products/ants_memory_profiler/index.htm

布鲁诺。


2
投票

好像还没有。但是,正如本论坛帖子中所建议的那样,您可以将 Silverlight 应用程序转换为 WPF 应用程序并配置文件:

目前还没有工具,但作为一种解决方法,您可以从相同的代码库和少量调整轻松创建 Silverlight 客户端的桌面 (WPF) 版本(请参阅 Scot 的博客以获取相关示例 -
http://weblogs .asp.net/scottgu/pages/silverlight-tutorial-part-8-creating-a-digg-desktop-application-using-wpf.aspx

) 。完成此操作后,您可以运行任何适用于 WPF 的性能分析器。

不是最佳解决方案,但听起来是目前最好的选择......

更新:

刚刚看到一篇关于XPerf的博客文章,XPerf是Silverlight的CPU采样器。不完全是内存分析器,而是测试 Silverlight 应用程序性能的好工具......


2
投票

http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/

链接


1
投票
Windbg + SOS

来调试您的 silverlight 应用程序,这将需要大量的手动工作,但您可以遍历托管堆。


1
投票
它内置了内存分析器



alt text


1
投票
XTE Profiler

,它也适用于 Silverlight Standard 和浏览器外应用程序。还显示实时内存使用情况。


1
投票

.NET Memory Profiler从版本4.0开始支持Silverlight分析。 强烈推荐。


1
投票
www.atologic.com

. 获取


1
投票

David Broman 的 CLR 分析 API 博客:CLRProfiler V4 发布

用户界面不是那么好,但它可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.