Patent ID: 7739675
Filing Date: 2010-06-15
Classification: G06F

Abstract:
1. A computer-implemented method of determining degradation of an application program, comprising: executing said application program in a virtual machine; sampling at least one execution state of said application program, said at least one execution state being at least one wait state, respectively; said at least one wait state comprising a plurality of distinct types of wait states, wherein said at least one execution state comprises a plurality of execution states; counting a number of occurrences of said at least one execution state to provide at least one count, wherein each distinct type of wait state has a count of said at least one count; storing said at least one execution state and said at least one count, respectively; aggregating said at least one count associated with at least a portion of said plurality of execution states of at least one thread identifier to provide aggregating results; displaying said aggregating results; determining at least one percentage that said application program is in at least one distinct type of wait state of said plurality of distinct types of wait states based on said at least one count; and displaying at least one indication representing said at least one percentage.