Patent ID: 8854647

Claim:
An image forming apparatus capable of executing a plurality of functions including at least one network function, comprising: a control unit executing each of said plurality of functions in time-divisional manner; an utilization allocation setting unit setting, when each of said plurality of functions is executed in time-divisional manner, ratio of utilization of said control unit of a certain unit time; a load state detecting unit detecting, when each of said plurality of functions are executed in time-divisional manner, load processing rate of the utilization of said control unit set by said utilization allocation setting unit; and a management unit managing switching of execution of said plurality of functions in accordance with the ratio of utilization of said control unit of the certain unit time set by said utilization allocation setting unit; wherein based on a result of detection of the load processing rate of utilization of said control unit set for said network function among said plurality of functions by said load state detecting unit, if the load processing rate is determined to be high, said management unit instructs said utilization allocation setting unit to set higher the ratio of utilization of said control unit for said network function with higher priority than other functions.