Patent ID: 8037478
Filing Date: 2011-10-11
Classification: G06F

Abstract:
1. An object state transfer method in a data processing device comprising an application program, and a plurality of objects having internal states, which can be manipulated from the application program, comprising the steps of: determining whether an object is shared among a plurality of data processing devices; when the object is shared among the plurality of data processing devices, storing the object as a shared object in a shared heap region; when the object is not shared among the plurality of data processing devices, storing the object in a heap region; transferring the states of shared objects to another data processing device by transmitting the shared heap region in unaltered form to the other data processing device, specifying beforehand a class to be transferred to the other data processing device as a transfer class; when a command to create a new object has been issued by the application program, determining whether a class to be created, specified by the application program, is contained in the transfer class; when the class to be created is not contained in the transfer class, creating a new object in the heap region; and when the class to be created is contained in the transfer class, creating a new shared object in the shared heap region.