We just discovered that this will also help a lot to prevent unneccesary drawings outside the needsdisplay rect:
[view setWantsLayer: YES];
[[view layer] setDrawsAsynchronously: YES];
Topic:
App & System Services
SubTopic:
Core OS
Tags: