0

我想根据可用内存量来修改我的滑动到期时间跨度的值。如果站点的流量在任何时间点都很高,则将比在安静时期添加更多的数据到缓存中。在那些安静的时期,我可以增加滑动到期时间跨度,从而允许数据存储更长时间。但是当网站很忙时,我需要释放内存,所以我对更短的时间跨度更满意。

所以我想我的问题如下:

我是否可以找出我添加的项目消耗了多少内存HttpRuntime.Cache?如果是这样,怎么做?

这听起来像是对我所描述的问题的现实解决方案吗?

4

1 回答 1

1

您不太可能想出一个好的算法来以这种方式“帮助”缓存。

只需适当使用优先级参数并让缓存完成它的工作。

于 2010-11-08T17:58:36.013 回答