×

Cooperative mechanism for efficient application memory allocation

  • US 8,321,638 B2
  • Filed: 03/06/2009
  • Issued: 11/27/2012
  • Est. Priority Date: 11/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method, implemented by a processor, for allocating memory comprising:

  • denoting a freed memory unit of a physical memory as available for reuse, without altering process data in the freed memory unit;

    receiving a request, associated with a process, for a memory allocation from the physical memory;

    determining, by the processor in response to the request, whether the process data contained in the freed memory unit is disclosable to the process associated with the request; and

    allocating, by the processor, the freed memory unit to the process, if the determining indicates that the process data is disclosable to the process;

    orallocating, by the processor, a memory unit other than the freed memory unit to the process, if the determining indicates that the process data is not disclosable to the process.

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