摘要 |
PROBLEM TO BE SOLVED: To provide a compilation system which can perform recompilation using execution-time information without lowering the execution speed of a program. SOLUTION: This system has an execution-time information acquisition part 9 which acquires the execution-time information regarding variable values included in a source code 1 with indication sentences when an executable program 8 generated by compiling the source code 1 with the indication sentences is executed, an execution-time recompilation part 12 which generates an object code 16 by optimizing or modifying the source code 1 with the indication sentences by using the execution-time information obtained by the acquisition part 9 and recompiling it during the execution of the executable program 8, and a subroutine call management part 10 which loads the object code 16 generated by the recompilation part 12 and executes it instead of the executable program 8.
|