Ben Supnik - 2014-02-14

Some perf notes - release opt, first-gen retina-book i7 (read: pretty fast machine) select-all on 4k parts takes over 21 seconds.

Nudging those 4k parts then takes 62 seconds!!

It looks like almost all of the time (91% in the case of the nudge) is being spent on notifications.

From my last investigation, the notifications are running per-part-in-edit, for massive thrash. If this is true, the cost of the nudge should be less than 6 seconds if fixed.

This bug may be worse in 3.0 since the overall menu update is now heavier due to related parts, but the underlying bug is running multiple notification updates within the edit, making edit time proportional to the size of the edit.