Abstract:
PROBLEM TO BE SOLVED: To provide a computer execution type method, a device, and a computer-usable program code for generating a unique identifier for a logically sectioned and/or virtualized data processing system. SOLUTION: Multiple identified entities are formed when multiple calculation entities supported by the data processing system are identified. Based on the number of the identified entities, pairs of unique identifiers are generated. During operation of the data processing system, the unique identifier is allocated from the pairs of unique identifiers to a logic calculation entity. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
When a load instruction 422 is executed and it is determined that a corresponding object pointer (POINTER B) indicates a location 406 within a selected portion 402 of memory undergoing garbage collection, a real-time handler 424 obtains processing control via an interrupt. The handler obtains an address of the object pointer from a predefined location, reads the pointer, and determines whether it needs to be modified. The modified object pointer is stored in a selected location. This allows applications using objects in the selected portion not undergoing garbage collection to continue processing after a short delay. The address of the object pointer is stored in the predefined location when the load instruction is executed and indicates a location in the selected area. This way the handler does not require to calculate the pointer address from the registers used by the instruction. The instruction comprises load monitored double word indexed, ldmx.
Abstract:
Garbage collection processing is facilitated. Based on execution of a load instruction and determining that an address of an object pointer to be loaded is located in a pointer storage area and the object pointer indicates a location within a selected portion of memory undergoing garbage collection, processing control is obtained by a handler executing within a processor of the computing environment. The handler obtains the object pointer from the pointer storage area, and determines whether the object pointer is to be modified. If the object pointer is to be modified, the handler modifies the object pointer. The handler may then store the modified object pointer in a selected location.
Abstract:
Garbage collection processing is facilitated. Based on execution of a load instruction and determining that an address of an object pointer to be loaded is located in a pointer storage area and the object pointer indicates a location within a selected portion of memory undergoing garbage collection, processing control is obtained by a handler executing within a processor of the computing environment. The handler obtains the object pointer from the pointer storage area, and determines whether the object pointer is to be modified. If the object pointer is to be modified, the handler modifies the object pointer. The handler may then store the modified object pointer in a selected location.