摘要 |
An information-processing apparatus including an execution-state holding unit that stores an execution state of a program executed by a computer, an execution-state saving unit configured to store the execution state in effect upon execution of the program at a predetermined execution point of the program, a transfer-history holding unit that stores a transfer history, the transfer history based on how the execution state stored in the execution-state saving unit has been transferred to the execution-state holding unit, an access detection unit configured to detect whether the computer has accessed the execution state stored in the execution-state holding unit, and a necessary area transfer unit configured to transfer, based on the transfer history, an area of the execution state accessed by the computer from the execution-state saving unit to the execution-state holding unit when the accessed area has not been transferred from the execution-state saving unit to the execution-state holding unit. |