Patent ID: 8782663

Claim:
A terminal device having an operation system and is capable of using a first application program for use in real time communication and a second application program for another purpose simultaneously on the operation system, the terminal device comprising: units configured on a processor for setting interval between system calls which calculates a frequency of system call executions when issuance of the system call to the operation system by the second application program is simultaneously executed during the real time communication by the first application program, and when the execution frequency has exceeded a predetermined threshold, sets an execution interval time between the system calls to a given length of time or more, wherein the units for setting interval between system calls comprising: a system call measurement units which measures the number of system call executions to the operation system by the second application program; an execution interval control determination units which tallies up the number of system call executions measured by the system call measurement units in a predetermined cycle, calculates an execution frequency of the system call based on the sum of the number of system call executions and compares the execution frequency with a threshold value, and determines whether it is necessary or not to control the execution interval time between the system calls based on the comparison result; and an interval time setting units which sets the execution interval time between the system calls to the given length of time or more when the determination result by the execution interval control determination units indicates that the execution interval time is needed to be controlled.