2010-11-08 97 views
0

我想根據有多少內存可用來修改滑動過期時間跨度的值。如果網站的流量在任何時間點都很高,那麼與緩慢時段相比,更多的數據將被添加到緩存中。在那些安靜的時期,我可以增加滑動到期時間跨度,從而使數據存儲更長時間。但是當這個網站很忙時,我需要釋放內存,所以我更快樂,時間更短。如何找出緩存當前消耗了多少內存?

所以我想我的問題如下:

是否有可能對我來說,找出多少內存是由我添加到HttpRuntime.Cache項目消耗?如果是這樣,怎麼樣?

這聽起來像是我描述的問題的現實解決方案嗎?

回答

1

你不可能想出一個好的算法來'緩存'這種方式。

只要適當使用優先級參數並讓Cache執行其工作即可。