摘要 |
PROBLEM TO BE SOLVED: To avoid a failure of an information processor caused by delay of processing of a thread or insufficient memory allocated to a process.SOLUTION: An information processor 101 includes: a detection part 103; and an avoidance part 104. The detection part 103 monitors one or both of an activity ratio of a memory capacity allocated to a process and a processing time required since a thread generated by the process receives a request until it ends processing corresponding to the request. The detection part 103 detects that the information processor 101 is in a state where a failure tends to occur on the basis of the monitoring result. The avoidance part 104 executes failure avoidance processing when it is detected that the information processor is in the state where the failure tends to occur. The failure avoidance processing includes: lowering an upper limit number of threads from a standard value to a limit value smaller than the standard value; and extending a standby time of the thread from a standard time to an extension time longer than the standard time. |