×

System and method for dynamic preloading of classes through memory space cloning of a master runtime system process

DC CAFC
  • US 7,426,720 B1
  • Filed: 12/22/2003
  • Issued: 09/16/2008
  • Est. Priority Date: 12/22/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system for dynamic preloading of classes through memory space cloning of a master runtime system process, comprising:

  • A processor;

    A memory a class preloader to obtain a representation of at least one class from a source definition provided as object-oriented program code;

    a master runtime system process to interpret and to instantiate the representation as a class definition in a memory space of the master runtime system process;

    a runtime environment to clone the memory space as a child runtime system process responsive to a process request and to execute the child runtime system process; and

    a copy-on-write process cloning mechanism to instantiate the child runtime system process by copying references to the memory space of the master runtime system process into a separate memory space for the child runtime system process, and to defer copying of the memory space of the master runtime system process until the child runtime system process needs to modify the referenced memory space of the master runtime system process.

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