×

Statistical analysis of sampled profile data in the identification of significant software test performance regressions

  • US 7,577,875 B2
  • Filed: 09/14/2005
  • Issued: 08/18/2009
  • Est. Priority Date: 09/14/2005
  • Status: Active Grant
First Claim
Patent Images

1. In a system for analyzing computer test results, said test results comprising a plurality of sampled processor events, a method comprising:

  • computing an amount of processor resources used to execute each memory address in each function, a memory address comprising a subset of a function;

    computing an amount of processor resources used to execute each function in each module based on the amount of processor resources used to execute each memory address of each function, a function comprising a subset of a module;

    computing an amount of processor resources used to execute each module in said process based on the amount of processor resources used to execute each function of each module, a module comprising a subset of a process;

    computing an amount of processor resources used to execute the process based on the amount of processor resources used to execute each module of the process;

    for each amount of processor resources used to execute each process computed, each amount of processor resources used to execute each module computed, each amount of processor resources used to execute each function computed;

    computing an error amount associated with said amount of processor resources;

    computing said amount of processor resources and said error amount with amounts from a previous test; and

    finding a significant regression if said amount of processor resources differs from an amount of processor resources from the previous test, after accounting for said error amount and an error amount from the previous test.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×