Patent ID: 7293267
Filing Date: 2007-11-06
Classification: G06F,Y10S

Abstract:
1. A system for performing speculative initialization of application models for a cloned runtime system process, comprising: a class loader to be created for each application model, each such class loader comprises a representation of at least one class from a source definition provided as object-oriented program code and associated with the application model; a master runtime system process to interpret, instantiate and warm up the representation into the class loader as an application model specific class loader instance in a memory space of the master runtime system process; and 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; wherein the runtime environment is configured to clone the memory space as a child runtime system process using a copy-on-write process cloning mechanism that instantiates 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 that defers 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.