CPC G06F 12/0246 (2013.01) [G06F 3/0614 (2013.01); G06F 3/0646 (2013.01); G06F 3/0683 (2013.01); G06F 12/121 (2013.01)] | 20 Claims |
1. A system comprising:
a memory device comprising a plurality of segments; and
a processing device, operatively coupled with the memory device, to perform operations comprising:
determining a total estimated occupancy value of a first segment of the plurality of segments of the memory device by applying a scaling factor to a total segment power-on-time (POT) value of the first segment, wherein the scaling factor is based on an expected amount of time for which the system is powered on during a given period of time, the total estimated occupancy value indicating how long data has been stored on the first segment;
determining whether the total estimated occupancy value of the first segment satisfies a threshold criterion; and
responsive to determining that the total estimated occupancy value of the first segment satisfies the threshold criterion, relocating the data stored on the first segment to a second segment of the plurality of segments of the memory device.
|