A cache system improves performance by limiting the number of dirty entries
in a cache. The cache system may be further improve performance by
limiting the number of dirty entries in a cache that might be subject to a
cache-to-cache transfer. In a first example, a cache system counts the
total number of dirty entries in the cache and preemptively evicts at
least one dirty entry when the count exceeds a predetermined threshold. In
a variation, a cache system counts dirty cache entries that result from a
cache-to-cache transfer, and evicts at least one dirty entry that results
from a cache-to-cache transfer when the number exceeds a predetermined
threshold. For either system, the predetermined threshold may be
dynamically varied to determine a value that optimizes performance.
Система тайника улучшает представление путем ограничивать число пакостных входов в тайник. Система тайника может быть более добавочно улучшает представление путем ограничивать число пакостных входов в тайник мог быть subject to переход тайник-к-ta1nika. В первом примере, система тайника подсчитывает полное количество пакостных входов в тайник и preemptively выселяет по крайней мере один пакостный вход когда отсчет превышает предопределенный порог. В изменении, система тайника подсчитывает пакостные входы тайника которые приводят к от перехода тайник-к-ta1nika, и выселяет по крайней мере один пакостный вход которому результаты от тайник-к-ta1nika возвращают когда номер превышает предопределенный порог. Для любой системы, предопределенный порог может dynamically быть поменян для того чтобы обусловить значение которое оптимизирует представление.