摘要 |
PROBLEM TO BE SOLVED: To improve performance when execution is started in the case of executing a source program by using a JIT compiler. SOLUTION: This program executing device 10 is provided with a storing means 11 which stores a machine language that is translation of a function described in the source program 1 and can be executed by a executing means 16 for each function and holds stored contents even through a power supply voltage is lost, a translating means 12 for translating the program 1 into the machine language that can be performed by the means 16, a storage controlling means 13 for making the means 11 store the machine language translated by the means 12, a deciding means 14 for deciding whether or not the machine language being the translation of the function used by the program 1 is stored in the means 11, and a execution controlling means 15 for making the means 16 directly execute either the machine language translated by the means 12 or the machine language stored in the means 11 in accordance with decision results by the means 14.
|