Patent ID: 7209864

Claim:
A method for testing performance of a constrained resources computing device (CRCD), comprising: a) determining that a data sample was generated, wherein the determining includes receiving a notification from a testing application that the data sample was generated; b) generating a time stamp corresponding to when the data sample was generated; c) defining a plurality of time intervals, each of the plurality of time intervals being of a size to enable human perception to perceive processing as substantially instantaneous when processing occurs during each of the plurality of time intervals; d) assigning the data sample having the time stamp to one of the plurality of time intervals, the time stamp of the data sample being analyzed to enable the assigning of the data sample to a corresponding time interval that can accept the data sample having the generated time stamp, wherein each of the plurality of time intervals defines a runtime of the testing application; and e) incrementing a counter associated with the defined time interval corresponding to the time stamp when the data sample is assigned to the defined time interval, wherein a memory within the CRCD is used in storing the counter representing the number of data samples generated for each of the defined time intervals, the counters from each of the plurality of time intervals used in performing statistical analysis of the data sample to determine the performance of the CRCD.