摘要 |
PROBLEM TO BE SOLVED: To support shortening of execution time of the program by automatically dividing a program. SOLUTION: A user interface processing part 10 detects the input of a user specifying the program to be the object of shortening the execution time. A data processing part 30 divides the program into a plurality of division programs on the basis of a threshold held in a data holding part 20, and acquires the execution time of each division program. Consecutively, the data processing part 30 performs setting so as to execute each of the division programs successively or in parallel in accordance with the presence/absence of an order rule among the division programs, and calculates predicted execution time indicating the execution time in a series of execution of each of the division programs. By performing setting so that the division programs not having the order rule with the other division programs is executed in parallel with the other division programs, the execution time of the program is shortened. COPYRIGHT: (C)2009,JPO&INPIT
|