Quartz Debug provides a number of facilities to assist with the debugging of graphics related issues in your applications. This document discusses the features of Quartz Debug.
Use this panel to toggle common acceleration and debugging options. The following options are provided:
Enable Quartz Debug
Enable/Disable all options.
Disable 2D Acceleration
Disable all 2D acceleration.
Autoflush drawing
Flush contents after each drawing operation.
Flash screen updates
Highlights regions of the screen before they update in yellow (normal.) Regions that are under a DisableUpdate are painted orange.
Flash identical screen updates
Highlights redundant screen updates in red. Redundant updates are those where a redraw of unchanged pixels occurs.
No delay after flash
Removes the delay after flashing screen updates.
Show tracking rectangles
Tracking rectangles are outlined in green. The active tracking rectangle is outlined in red.
Beam Sync
Toggle beam sync between automatic, disable, and force. “Automatic” is the default, where most applications are beam synced and all updates are coalesced to the next beam sync. “Disable” disables vertical beam sync and coalesced updates in the Window Server. “Force” forces beam sync for every operation.
The UI Resolution window allows for control over the current scaling factor used for the user interface. When set, a new resolution is applied to the Dock immediately, but applications require a relaunch to pick up the new setting.
The framemeter displays the number of screen updates per second. CPU usage is also shown. Framemeter output is also available in the Quartz Debug Dock icon.
The dock icon can be configured to display the framemeter and Quartz status. Right-click on the dock icon or choose Tools -> Dock to configure these options.
Show Framemeter History
The frame rate is plotted on a graph that is updated 10 times per second and displayed in place of the application icon in the dock. The graph is colored by the most current FPS reading, with a red line representing an update rate of 0...30, a yellow line 31...60, and a green line 61...90 fps.
© 2013 Apple Inc. All Rights Reserved. (Last updated: 2013-01-04)