【问题标题】:How to find out how much memory is currently consumed by cache?如何找出缓存当前消耗了多少内存?
【发布时间】:2011-05-06 18:55:09
【问题描述】:

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

所以我想我的问题如下:

我是否可以知道我添加到HttpRuntime.Cache 的项目消耗了多少内存?如果有,怎么做?

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

【问题讨论】:

    标签: c# asp.net caching memory httpruntime.cache


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      相关资源
      最近更新 更多