Как узнать, сколько памяти в данный момент используется кешем? - PullRequest
0 голосов
/ 08 ноября 2010

Я хотел бы изменить значение моего промежутка времени истечения скольжения в зависимости от того, сколько памяти доступно.Если трафик сайта высок в любой момент времени, в кэш будет добавлено больше данных, чем в более спокойные периоды.В эти тихие периоды я могу увеличить временной интервал скольжения, что позволяет хранить данные дольше.Но когда сайт занят, мне нужно освободить память, чтобы я был счастлив с более коротким промежутком времени.

Поэтому я думаю, что мои вопросы таковы:

Возможно лиузнать, сколько памяти потребляется предметами, которые я добавил к HttpRuntime.Cache?Если да, то как?

Похоже ли это на реалистичное решение описанной проблемы?

1 Ответ

1 голос
/ 08 ноября 2010

Маловероятно, что вы можете придумать хороший алгоритм для «помощи» кэш-памяти таким образом.

Просто используйте соответствующий параметр приоритета и позвольте кэшу выполнять свою работу.

...