A method and apparatus for managing memory allocation. Each memory block category contains memory blocks. A request, including an object size, is received to allocate memory to an object. An available memory block is allocated to the object if the memory block category for size corresponding to the object size of the object contains an available memory block. An available memory block from a memory block category having a memory block size larger than the object size is located if an available memory block is absent in the memory block category for sizes corresponding to the object size. The located available memory block is partitioned into memory blocks, having a size corresponding to the object size. A partitioned memory block from the partitioned memory blocks is allocated to the object.

Een methode en een apparaat om geheugentoewijzing te beheren. Elke categorie van het geheugenblok bevat geheugenblokken. Een verzoek, met inbegrip van een objecten grootte, wordt ontvangen om geheugen aan een voorwerp toe te wijzen. Een beschikbaar geheugenblok wordt toegewezen aan het voorwerp als de categorie van het geheugenblok voor grootte die aan de objecten grootte van het voorwerp beantwoordt een beschikbaar geheugenblok bevat. Een beschikbaar geheugenblok van een categorie die van het geheugenblok een grootte van het geheugenblok groter heeft wordt dan de objecten grootte gevestigd als een beschikbaar geheugenblok in de categorie van het geheugenblok voor grootte die aan de objecten grootte beantwoorden afwezig is. Het gevestigde beschikbare geheugenblok wordt verdeeld in geheugenblokken, die een grootte hebben die aan de objecten grootte beantwoordt. Een verdeeld geheugenblok van de verdeelde geheugenblokken wordt toegewezen aan het voorwerp.

 
Web www.patentalert.com

< Method and apparatus for unix system catastrophic recovery aid

< System and method for configuring and executing a flexible computer program comprising component structures

> Self-protecting documents

> Method and apparatus for eliminating redundant array range checks in a compiler

~ 00053