Automated benchmarking of software performance
AssigneeApple Inc.
InventorChristina E. Warren
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorChristina E. Warren
Estimating the term…
Methods for automated benchmarking of views of one or more windows of an application. The methods analyzes content of a window to benchmark views in the window automatically once a target application and/or target window have been specified for benchmarking by a user. Benchmarking is performed without requiring the addition or modification of any code in the target application. Views of a window may be analyzed directly through the window or through a view list or view hierarchy associated with the window. In some embodiments, views of a window are benchmarked through the application that creates the window. In some embodiments, a window is benchmarked directly through a resource file that defines the window without use of an application. In some embodiments, the method benchmarks one or more commands of a data file. In some embodiments, one or more introspectable objects in a collection is automatically benchmarked.
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:
A method for benchmarking a plurality of views of a window to a obtain computing performance measurement, the window having an associated view list comprising the views of the window, each view in the view list dividing the window by functionality and associated with a set of operations for altering a state of the window, the method comprising:
A non-transitory computer readable storage medium storing a computer program for benchmarking a computing performance of a window of an application running in a graphical user interface, the window having an associated view hierarchy comprising views of the window in parent and child relationships, the computer program comprising sets of instructions for:
A non-transitory computer readable storage medium storing a computer program for benchmarking a computing performance of a window of an application running in a graphical user interface, the computer program comprising sets of instructions for:
Dependencies are inferred from the claim text.