Patent ID: 8607232
Filing Date: 2013-12-10
Classification: G06F

Abstract:
1. A method for identifying a transient program thread, the method comprising: a computer placing a scheduled program thread of a process in a run queue associated with a processor; the computer adding, to the scheduled program thread, data indicating a time that the scheduled program thread was placed into the run queue; in response to the scheduled program thread not being dispatched from the run queue for execution by the processor and an expiration of a system timer, the computer comparing the data that was added to the scheduled program thread indicating the time the scheduled program thread was placed into the run queue with a current timestamp of a system clock associated with the computer when the system timer expired to determine whether the scheduled program thread is a working program thread or the transient program thread; and in response to a difference between the data that was added to the scheduled program thread indicating the time the scheduled program thread was placed into the run queue and the current timestamp of the system clock being less than one clock tick of the system clock when the system timer expired, the computer identifying the scheduled program thread as the transient program thread and excluding the transient program thread from a calculation of an average processor load of the processor that is based on a number of working program threads in the run queue associated with the processor.