Heap management using dynamic memory allocation

Embodiments of the present invention provide a method, system, and program product for heap management using dynamic memory allocation. The method comprises receiving, via a computing device, a memory request associated with a memory block, wherein the computing device has a double linked list of fi...

Full description

Saved in:
Bibliographic Details
Main Author WINN GEOFFREY M
Format Patent
LanguageEnglish
Published 12.07.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Embodiments of the present invention provide a method, system, and program product for heap management using dynamic memory allocation. The method comprises receiving, via a computing device, a memory request associated with a memory block, wherein the computing device has a double linked list of fixed sized memory blocks and a double linked list of variable sized memory blocks; and wherein each memory block includes a value field and a header field, which includes one or more of a backward link, forward link, and memory block size indicator that includes a first bit and a second bit. The method further comprises determining a scope of the received memory request, which can be a request for memory allocation or memory deallocation. Further still, the method comprises servicing the received memory request.
Bibliography:Application Number: US201313869505