CPC G06F 12/023 (2013.01) [G06F 2212/1036 (2013.01)] | 20 Claims |
17. An apparatus comprising:
a memory allocator configured to:
select, based on an allocation request, a first memory page based on an amount of use, from a free list comprising a first entry for the first memory page at a group level and a second entry for a second memory page at the group level, wherein the selecting includes searching a data structure based on the amount of use and selecting the free list based on searching the data structure, wherein the free list indicates a group of memory pages of a same wear out level and the selecting the first memory page from the free list is based on the group level of the first memory page.
|