A method and computer-readable medium for managing memory for complex objects returned from procedure calls are described. Memory for complex objects returned from procedure calls is allotted from memory pools, which are allocated on a "per-call" basis for complex objects. Complex objects allotted from different memory pools can have overlapping lifetimes. The memory used by the complex object is straightforwardly released by deallocating the memory pool. In one aspect, the memory management of complex objects is located in the called procedures, which may be an automatically generated client stub routine for a remote procedure call.

Eine Methode und ein maschinell lesbares Mittel für handhabendes Gedächtnis für die komplizierten Gegenstände, die von den Verfahren Anrufen zurückgebracht werden, werden beschrieben. Gedächtnis für die komplizierten Gegenstände, die von den Verfahren Anrufen zurückgebracht werden, wird von den Gedächtnislachen zugeteilt, die auf "pro-benennen" Grundlage für komplizierte Gegenstände zugeteilt werden. Die komplizierten Gegenstände, die von den unterschiedlichen Gedächtnislachen zugeteilt werden, können deckenlebenszeiten haben. Das Gedächtnis, das durch den komplizierten Gegenstand verwendet wird, wird direkt durch das Freigeben der Gedächtnislache freigegeben. In einem Aspekt ist das Gedächtnismanagement der komplizierten Gegenstände in den benannten Verfahren, die ein automatisch erzeugtes Klient Stummelprogramm für ein Remote Procedure Call sein können.

 
Web www.patentalert.com

< (none)

< Inorganic conversion coatings for ferrous substrates

> Graft modified ethylene .alpha.-olefin copolymer obtained by graft copolymerzing an ethylene/.alpha.-olefin copolymer with a polar monomer

> (none)

~ 00022