2011-01-09 227 views
3

有没有办法从客户端C#代码中测量Silverlight插件的当前内存使用情况?Silverlight内存使用情况

我正在隔离内存泄漏,很高兴知道插件的当前内存使用情况。

例如,它可以记录到一个文件,然后我点击一个按钮,它正在使用“60 MB”,并在我点击它使用'70 MB'等按钮后,我可以逐步添加控件和使用这种技术来量化泄漏。


正如我上面提到的,

我更想找一个C#的Silverlight库调用,我可以在我的代码中调用在任何特定的时间点来得到当前的内存使用情况。

所以我猜测没有办法做到这一点?我相信这是可能的,但也许silverlight的剥离性质已经排除了这种功能?

+1

你是否检查过类似的问题http://stackoverflow.com/questions/156507/does-a-silverlight-memory-profiler-exist? – 2011-01-09 19:52:56

+0

我更加寻求一种C#silverlight库调用,可以在我的代码中调用以获取当前内存在任何特定时间点的使用情况。 – peter 2011-01-12 21:41:24

回答

1

GC.GetTotalMemory可以帮助你。