摘要 |
PROBLEM TO BE SOLVED: To improve memory use efficiency by allowing guest VMs to share character string objects in a heap memory.SOLUTION: In order to allow objects in the same memory image to be utilized among a plurality of JVMs, a system of the invention performs the following: extracting character string objects commonly used by a plurality of guest VMs to summarize them into a file; mapping the file to a predefined address in a memory upon starting execution; retrieving the character string objects in the mapped file when a character string object is to be generated in execution; and, if the same character string object is found, making it usable. Shared character string data sets are extracted and summarized for each application and component. In order to prepare such shared character string data sets, the system of the invention executes one or more Java(R) programs on a plurality of JVMs on a plurality of guest VMs. |