Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

There are certain menu items in the Safari 6 Debug menu which I want to understand.

First, I’ll list the menu items; then, the information I would like to know for each of the items; and finally, I’ll post screenshots of the Debug menu and its submenus for context.


Specific menu items I’m interested in:

  • Use Buffered Windows
  • Use Single-process Windows
  • All items under Drawing/Compositing Flags ►
  • All items under Miscellaneous Flags ►


Wanted Information

  • what the menu item does
  • use cases where it would help performance
  • use cases where it would hinder performance
  • use cases where performance would probably not be affected


Screenshots of the Debug Menu

Screenshots from Safari 6.

  • Debug:
    Safari 6 Debug menu screenshot
  • (submenu) Drawing/Compositing Flags ►:
    Drawing/Compositing Flags submenu
  • (submenu) Miscellaneous Flags ►:
    Miscellaneous Flags submenu
share|improve this question
add comment

1 Answer

Use Buffered Windows :

for each window, there will be another window that is off screen. The reason for this is that when the window the user is interacting with needs updating (ie, you move the mouse over the window) the WindowServer simply needs to copy the damaged region from the offscreen window and blast it over to the visible one. Similarly when the content of your window changes, applications are only supposed to update the region that changed. This drawing is performed on the buffer, which then is copied over to the 'visible' window.

Use Single-process Windows:

puts all open tabs inside a single safari proccess instead of several ones.

share|improve this answer
    
Thanks so much for your helpful answer! I appreciate it. Two things: (1) I take it that means that default behavior is for each Safari window to get its own process—correct? (2) Do you know anything about the items under Drawing/Compositing Flags or Miscellaneous Flags menus? –  Zearin Dec 14 '12 at 18:43
    
unfortuantly i don't know alot about it, thats why i've made it into a community wiki. i will ask around if some people can help you with this –  user1876977 Dec 16 '12 at 17:14
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.