Patent ID: 8495652

Claim:
An Information Technology (IT) system behavior measurement and analysis system intended for use in an IT system having a multiprocessor configuration, comprising: an event tracer, a trace buffer, an analysis unit, and an output unit; said event tracer being configured to generate event data when an event occurs, including: sleep event data, when said event is a process sleep event, wake-up event data, when said event is a wake-up event, save event data, when said event is a save event, and resume event data, when said event is a resume event; wherein said generated event data includes information indicating an event type of said event, an indicator of a process involved in said event, and an event occurrence time of said event; wherein said process indicated in said generated event data is: for said sleep event data, a process sleep process, for said wake-up event data, a process wake-up process, for said save event data, a process save process, and for said resume event data, a process resume process; said trace buffer being configured to record, as trace data, said generated event data; said analysis unit being configured to accumulate a number of times of execution of said process wake-up process based on: a given process save process indicated in said trace data, one or more instances of said process wake-up process related to the given process save process by way of said indicator, and said event occurrence time; said analysis unit being further configured to determine a first time, said first time being determined as one of: a time difference between (1) said event occurrence time of said process save event for said given process save process and (2) said event occurrence time of a related instance of said process wake-up event, and a time difference between (1) said event occurrence time of said process save event for said given process save process and (2) said event occurrence time of a related instance of said process resume event; wherein said analysis unit determines said first time with respect to a plurality of processes to be executed such that said accumulated number of times of execution and said first time are classified based on said indicator indicating said process wake-up process; and said output unit being configured to output a first result including said accumulated number of times of execution and said first time.