Patent ID: 8854388

Claim:
An image processing apparatus which is capable of performing a plurality of jobs, the image processing apparatus comprising: a program execution unit capable of executing at least one of a plurality of programs for the image processing apparatus to perform a job, each of the plurality of jobs corresponding to at least one of the plurality of programs; a memory management unit configured to secure a storage region in a first storage device for the program execution unit to execute the program; a save unit configured to save to a second storage device, information stored in the storage region secured by the memory management unit in the first storage device; a history recording unit configured to record a job history relating to performing of the job each time the image processing apparatus performs the job; an associated information storage unit configured to store association information indicating a correspondence relationship between each of the plurality of jobs and each of the plurality of programs; and a save restriction unit configured to restrict saving of information in the storage region of the first storage device secured to execute the program associated with a job which is specified based on a job performing frequency obtained from the job history recorded by the history recording unit, to the storage region of the second storage device, by referring to the associated information storage unit.