Memory evictions that do not recognize all evictions have the same cost for system performance. The management device maintains a weight and / or a count associated with each memory portion. Each memory portion is associated with a source agent that makes requests to the memory portion. The management device adjusts the weights by a cost factor that indicates the latency effect that may occur if the portion of memory evicted after retirement is requested again. The latency effect is the latency effect on the associated source agent to replace the memory portion. In response to detecting a retire trigger for the memory device, the management device may identify a memory portion having the most extreme weight, such as the highest or lowest value weight. The management device replaces the identified memory portion with a memory portion that triggers eviction.;
展开▼