Automatic detection of performance bottlenecks in a graphics system
AssigneeApple Inc.
InventorsAndrew M. Sowerby, Filip Iliescu
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsAndrew M. Sowerby, Filip Iliescu
Estimating the term…
Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.
A method for analyzing a graphics application executing on a target device, the method comprising:
A non-transitory memory medium comprising program instructions for analyzing a graphics application executing on a target device, wherein during execution the graphics application generates graphics commands to a graphics system for generation of graphics on a display, wherein the program instructions are executable to:
A device, comprising:
A method performed on a host device for analyzing a graphics application executing on a target device, wherein the target device is coupled to the host device, the method comprising:
A non-transitory memory medium storing program instructions for analyzing a graphics application executing on a target device, wherein the program instructions are executable to:
Dependencies are inferred from the claim text.