The present invention is a method of allocating memory storage in a memory
storage space commonly shared by multiple processors. The method allocates
a minimum apparent memory storage space equal to one cache line and in
response to storing an object, said object occupying a memory storage
space equal to less than one cache line, the method determines the value
of a variable. The method then allocates said memory storage space for
said object based on the value of said variable and updates said variable.
La presente invenzione è un metodo di assegnazione dell'immagazzinaggio di memoria in uno spazio di immagazzinaggio di memoria compartecipe comunemente dai processor multipli. Il metodo assegna uno spazio di immagazzinaggio apparente minimo di memoria uguale ad una linea del nascondiglio ed in risposta a memorizzare un oggetto, l'oggetto detto che occupa uno spazio di immagazzinaggio di memoria uguale a più meno d'una linea del nascondiglio, il metodo determina il valore di una variabile. Il metodo allora assegna lo spazio di immagazzinaggio detto di memoria per oggetto detto basato sul valore della variabile detta ed aggiorna la variabile detta.