【问题标题】:Silverlight Memory usage [closed]Silverlight 内存使用情况[关闭]
【发布时间】:2011-03-02 14:27:11
【问题描述】:

我正在设计一个屏幕并从网络服务中获取数据。

我打算设计屏幕以便它在每次需要数据时调用 Web 服务。

但是我意识到从 Web 服务返回的可能组合只有 6 种。那么我为什么不把数据保存在内存中并使用它呢。

然后我开始怀疑......这真的会占用客户端多少内存?

知道怎么解决吗?

即我的自定义对象数组占用了 356k

【问题讨论】:

  • 所以您已经有了答案,或者您的意思是您可能需要保留 6 种不同类型的 356 kb 对象?

标签: c# .net silverlight memory


【解决方案1】:

您可以使用 CLR Profiler 查看一个类型及其引用的所有对象在堆上占用了多少内存(Silverlight 是 CoreCLR):

David Broman's CLR Profiling API Blog: CLRProfiler V4 Released

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 2014-04-11
    相关资源
    最近更新 更多