A method of allocating computer memory for a function in a computer program
by a chunk manager operable to interface with an operating system of a
computer program. The method includes receiving a request for a block of
memory for a function in the computer program. The request is modified
such that the size of the requested block corresponds to a standard block
size selected from a list of standard block sizes. The method further
includes locating a first available block of memory having a size within a
predefined range around the requested block size. A system for allocating
computer memory is also disclosed.
Un metodo di assegnazione della memoria di calcolatore per una funzione in un programma destinato all'elaboratore da un responsabile del pezzo operabile all'interfaccia con un sistema operativo di un programma destinato all'elaboratore. Il metodo include la ricezione della richiesta per un blocco della memoria per una funzione nel programma destinato all'elaboratore. La richiesta è modificata tali che il formato del blocco chiesto corrisponde ad un formato di blocco standard scelto da una lista dei formati di blocco standard. Il metodo ulteriore include l'individuazione del primo blocco disponibile della memoria che ha un formato all'interno di una gamma predefinita intorno al formato di blocco chiesto. Un sistema per l'assegnazione della memoria di calcolatore inoltre è rilevato.