摘要 |
PROBLEM TO BE SOLVED: To attain the optimization of a program corresponding to the execution environment of the program by considering balance among the transferring time, executing time, and memory usage of the program. SOLUTION: A program managing device 1 dynamically optimizes and distributes a program according to the execution environment by referring to the available memory usage of a program executing device 2, program characteristics 141 storing the characteristics of a program to be executed by the program executing device 2, and client characteristics 142 storing the execution environment of the program executing device 2. The program executing device 2 measures the execution frequency data of a program module constituting the program, and communicates it to the program managing device 1. The program managing device 1 updates the program characteristics 141 and the client characteristics 142 according to the execution frequency data.
|