Patent ID: 7603257

Claim:
A method for benchmarking a plurality of views of a window, each view performing at least one operation from a plurality of operations performed by the window, said benchmarking performed by a computing device that comprises at least one processor, the method comprising: identifying a plurality of views of the window for benchmarking; for each particular view of the plurality of identified views of the window: selecting the particular view of the window; determining whether the particular view is benchmarkable based on at least one operation performed by the view; when it is determined that the particular view is benchmarkable, benchmarking the particular view, wherein the identifying, selecting, determining, and benchmarking are performed automatically, wherein the selecting, determining, and benchmarking are performed by a scenario function configured to benchmark a particular type of view, and wherein a view is determined to be benchmarkable by the scenario function if the view is of the particular type that the scenario function is configured to benchmark.