1. A method for benchmarking a plurality of views of a window to obtain computing performance measurements, the window having an associated view hierarchy comprising the views of the window in parent and child relationships, each view associated with a set of operations for altering a state of the window, the method comprising: analyzing the view hierarchy of the window; based on the view hierarchy analysis, selecting a plurality of views of the window for benchmarking; for each particular view of the plurality of selected views of the window: altering the state of the window by performing at least one operation from the set of operations associated with the particular view; and obtaining a computing performance measurement based on a time required to alter the state of the window, wherein the selecting, altering, obtaining, and benchmarking are performed automatically at a computer.