摘要 |
PROBLEM TO BE SOLVED: To accelerate a code execution in a virtual machine which operates in a calculation environment with limited resources such as an embedded system. SOLUTION: A system of a computer base accelerates the code execution by accelerating a method calling. The virtual machine is provided with a loader, an interpreter, and a thread manager. The loader creates a hash table using a method signature, and the interpreter decides a position of the method by searching the hash table. The interpreter uses a method calling cache, which prepares a pointer to a receiver, for acceleration of the code execution. The thread manager accelerates migration of lock state using depth level. COPYRIGHT: (C)2004,JPO |