×

Computer system performance analysis

  • US 8,271,494 B2
  • Filed: 12/10/2010
  • Issued: 09/18/2012
  • Est. Priority Date: 01/11/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for computer system performance analysis, comprising:

  • receiving a computer system performance log file;

    clustering instructions involved in the computer system performance log file at flexible granularity to identify code clusters, wherein the clustering the instructions comprisessorting all gaps in a descending order, the largest gap having a smallest number as its number, the numbers of the other gaps increasing in order, wherein the gap is the difference between the address of a current instruction and the address of a next instruction adjacent to the current instruction,among all of the gaps, determining significant gaps which are significantly larger in relative to other gaps, andidentifying the corresponding instructions of the significant gaps to divide the codes into clusters,wherein determining the significant gaps further comprisesdetermining a slope of each gap bycomputing S=gapi/(N−

    i),wherein S is the slope, gapi is the current gap, i is the ID of the current gap, and N is the total number of the gaps, anddetermining a gap with such a slope the rate of which to the slope of the next gap is larger than a significant gap threshold, identifying the gap as a first significant gap and other gaps larger than or equal to the gap as significant gaps; and

    outputting a result of computer system performance analysis based on the code clusters.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×