×

Intelligent computer memory management

  • US 9,519,426 B2
  • Filed: 10/28/2015
  • Issued: 12/13/2016
  • Est. Priority Date: 09/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing computer memory, the method comprising:

  • initializing a plurality of memory allocators within a computing system, wherein at least a first memory allocator and a second memory allocator in the plurality of memory allocators are each customizable to efficiently handle a set of different memory request size distributions, wherein to efficiently handle memory request size distributions comprises special free lists tailored to store free blocks of a plurality of particular sizes of the memory request size distributions, the free blocks are allocated from the special free lists to handle memory requests;

    customizing the first memory allocator to efficiently handle a first memory request size distribution determined by the computing system;

    customizing the second memory allocator to efficiently handle a second memory request size distribution determined by the computing system, the second memory request size distribution being different than the first memory request size distribution; and

    deploying at least the first memory allocator and the second memory allocator in support of at least one application, the deploying improving at least one of performance and memory utilization of the at least one application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×