×

Automated method and system for collecting and reporting API performance profiles

  • US 7,895,579 B2
  • Filed: 06/16/2006
  • Issued: 02/22/2011
  • Est. Priority Date: 06/16/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method to measure performance of an Application Programming Interfaces (APIs), the method comprising:

  • (a) creating a list of APIs to measure;

    (b) selecting a single target Application Programming Interface (API) from the list;

    (c) intercepting by one or more computer processors calls to the target API and collecting timing and memory allocation data;

    (d) recording by the one or more computer processors the timing and memory allocation data for the target API, the recorded data placed into storage;

    (e) merging by the one or more computer processors measured results into a results table having bucketized data indicating log base 2 of the collected timing and memory allocation data; and

    (f) repeating steps (b) through (e) for each API on the list.

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