Patent ID: 6658654
Filing Date: 2003-12-02
Classification: G06F

Abstract:
A method for monitoring the performance of an application executing in a data processing system, the method comprising:reading a first counter to get a first performance metric beginning value for a first performance metric; reading a second counter to get a second performance metric beginning value for a second performance metric; executing at least a portion of the application; reading the first counter to get a first performance metric ending value; reading the second counter to get a second performance metric ending value; computing a first performance metric delta value from the first performance metric beginning value and the first performance metric ending value; computing a second performance metric delta value from the second performance metric beginning value and the second performance metric ending value; and determining whether the first performance metric delta value is reliable as a thread-relative performance metric value representing the first performance metric during the execution of the portion of the application based upon whether the second performance metric delta value is zero.