我有一个主细节枢轴。枢轴包含5个PivotItems,每一个都有十几个项目。每个项目都有详细信息页。
现在我注意到这是相当耗费内存的。所以我正在考虑减少内存使用量的方法。
发布于 2013-07-04 09:02:17
简短的回答是打电话
GC.Collect()这将调用垃圾收集器并从memory.This中清除所有未使用的对象,这也是个坏主意。
长话短说:
.Net是一个托管内存环境。这意味着当需要更多时,它将自动回收内存。.Net通过运行其垃圾收集器来回收内存。以下是垃圾收集器所做的工作:
因此,当.Net需要内存时,它将回收内存,这样您就不需要担心它了。
如果您真的想手动执行此操作,则在用户希望应用程序暂停的情况下执行此操作,如:
https://stackoverflow.com/questions/17406704
复制相似问题