摘要 |
A method for monitoring the performance of a computer (100) when in use by user (102) has a first step (106), in which a wait state is detected during a user session (104) where the user is waiting for the computer. This can be because a process running on the computer means that the computer is not available for user input (e.g. when a wait cursor is displayed, or during login). In step (108) performance data relating to the wait state are collected. This data can include the duration of a wait state and resource utilisation data, amongst others. In step (110), the data relating to the wait state are stored. The performance of the computer is determined from the performance data. In step (112), the performance of the computer can be improved by analysing the stored data. The method measures a duration of the delay, and/or determines a cause of the delay experienced by the user from the performance data. The cause of the delay is typically due to a lack of resources, and analysing the performance data and identifying a lack of resources means that a duration of the wait state may be reduced by increasing availability of resources. |