有没有办法找到当前在 HttpContext.Cache 中的内存字节数?
我发现在哪里可以使用 EffectivePrivateBytesLimit 或 EffectivePercentagePhysicalMemoryLimit 获得物理内存限制,但我很难找到当前的物理内存使用情况。
有任何想法吗 ?
- -更新 - -
在更多搜索和使用提到http://aspalliance.com/cachemanager/的第一个响应之后,我去了那个页面,在底部有一个指向http://www.codeproject.com/aspnet/exploresessionandcache.asp的链接描述了一种计算我认为可以使用的对象大小的方法。
基本上它序列化缓存中的每个对象,然后找到序列化流的长度。对这些值求和会产生一些我可以使用的信息。