_updateTrackingAreas really slow
_updateTrackingAreas really slow
I have an NSCollectionView with really simple (i.e. no tracking areas) item views.
In a test case of about 1500 items, scrolling gets unacceptably choppy. I've tracked this down to calls to a private method,
-[NSView _updateTrackingAreas].
While scrolling, _updateTrackingAreas is called for my item views each time they move a few pixels, even though they have no tracking areas. _updateTrackingAreas in turn calls
-[NSNotificationCenter postNotificationName:object:userInfo:], which is what is actually taking up all the time.
Stubbing out _updateTrackingAreas improves the scrolling dramatically, but I'd like to find a sanctioned way to at least delay the recalculation of tracking areas until scrolling is done.
Any pointers?
_murat
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden