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 calls to the target API and collecting timing and memory allocation data; (d) recording the timing and memory allocation data for the target API, the recorded data placed into storage; (e) merging measured results; and (f) repeating steps (b) through (e) for each API on the list.