Apparatus, system, and method for dynamically sizing memory pools based on tracked memory waste

A disclosed method may include (1) detecting one or more requests for a memory chunk of a specific size on a computing device, (2) determining that the computing device has yet to implement a memory pool dedicated to fixed memory chunks of the specific size, (3) computing an amount of memory that is...

Full description

Saved in:
Bibliographic Details
Main Authors Rao, Amit Kumar, Pelley, Finlay Michael Graham, MacNeil, Erin C
Format Patent
LanguageEnglish
Published 17.05.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A disclosed method may include (1) detecting one or more requests for a memory chunk of a specific size on a computing device, (2) determining that the computing device has yet to implement a memory pool dedicated to fixed memory chunks of the specific size, (3) computing an amount of memory that is potentially wasted in part by satisfying the one or more requests from an existing memory pool dedicated to fixed memory chunks of a different size, (4) determining that the amount of memory that is potentially wasted exceeds a waste threshold, and then in response to determining that the amount of memory that is potentially wasted exceeds the waste threshold, (5) creating an additional memory pool dedicated to fixed memory chunks of the specific size on the computing device. Various other apparatuses, systems, and methods are also disclosed.
Bibliography:Application Number: US202016940420