【发布时间】:2009-05-12 02:03:39
【问题描述】:
我有一个包含大量数据的通用字典。当 Dictionary 的大小开始占用太多内存时,我想开始删除项目(我知道如何确定哪些项目)。
我的程序监控此词典所用 RAM 的最佳方式是什么?
字典中的每个项目都是可变大小的。
【问题讨论】:
-
为什么不使用 asp.net 缓存?它可以在没有任何 http 上下文的情况下工作,并且具有您要求的功能... (hanselman.com/blog/UsingTheASPNETCacheOutsideOfASPNET.aspx)
标签: c# .net dictionary