我的Silverlight应用程序占用了75兆的内存。这似乎很高。如何对应用程序进行故障排除以查看内存的使用位置。是否有任何技巧,如运行低内存模式,这将减少我的S光足迹!
答案 0 :(得分:1)
一个开始的地方是ANTS Memory Profiler,它适用于Silverlight。
答案 1 :(得分:1)
@Matt Bridges对剖析器的建议是正确的。我也用过ANTS。其他替代方案包括Yourkit和使用WinDbg SOS。
您的问题没有一个答案可能会被关闭,但是,控件中的内联数据模板存在内存泄漏。这是一个示例,但是当您谷歌搜索时会有很多页面:http://www.devtoolshed.com/silverlight-memory-leak-datagrid-dataform-datatemplate-etc