×

Accurate profile and timing information for multitasking systems

  • US 6,016,466 A
  • Filed: 05/14/1998
  • Issued: 01/18/2000
  • Est. Priority Date: 08/27/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of determining execution time for a portion of software, comprising:

  • (a) obtaining a first time stamp value at a beginning of the portion while obtaining a first deltaout value for a deltaout parameter, said first deltaout value being indicative of an amount of time the portion has been swapped out prior to the first time stamp value;

    (b) obtaining a second time stamp value at an end of the portion while obtaining a second deltaout value for the deltaout parameter, said second deltaout value being indicative of an amount of time the portion has been swapped out prior to the second time stamp value;

    (c) adjusting at least one of the first and second time stamp values using the first and second deltaout values to compensate for any amount of time that the portion was swapped out in a multitasking operating system; and

    (d) subtracting the first time stamp value from the second time stamp value to determine execution time.

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