×

System and method for characterizing program behavior by sampling at selected program points

  • US 7,103,877 B1
  • Filed: 11/01/2000
  • Issued: 09/05/2006
  • Est. Priority Date: 11/01/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for characterizing runtime behavior of a computer program executing in an execution environment, said method comprising:

  • a) inserting yield points comprising code to be executed at distinguished locations of a program to be executed, each said yield point indicating a conditional sampling operation during execution of said program;

    b) during program execution, unconditionally executing a yield point instance and, in response to executing said yield point instance, ascertaining a state of said execution environment for indicating whether the conditional sampling operation is to be performed; and

    ,c) when a state of said execution environment indicates a condition for performing said sampling operation, recording relevant information for characterizing behavior of said execution environment, whereby conditional sampling operations performed at unconditionally executed yield points occur at a subset of the executions of yield points.

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