×

Deep copying objects in a collocated environment

  • US 8,667,507 B2
  • Filed: 03/21/2012
  • Issued: 03/04/2014
  • Est. Priority Date: 08/11/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • detecting, by a computer, an in-process call between a client and a server, wherein the client and the server share a common virtual machine instance, and wherein the in-process call includes a source object;

    determining an internal class structure of the common virtual machine instance based on an object type of the source object;

    identifying field offset data in the internal class structure;

    conducting a field copy from the source object to a destination object based on the field offset data, wherein the source object corresponds to a first class loader and the destination object corresponds to a second class loader;

    repeating the field copy for a plurality of fields in the source object to complete an object copy of the source object; and

    repeating the object copy for a plurality of source objects in the in-process call.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×