Does anyone have any good links or advice on how to optimize QCs
performance?  I have a composition that's fairly simple, but spins the
disk and locks up my UI occasionally.  Any help on performance in
general would be appreciated.


Shark and Instruments can help, if you're accustomed to software development profiling.

Otherwise, hold option and open the preferences. Under (Editor) there's a disableVBLSyncing option -- enable it, quit QC and restart it. (changing that option requires a QC restart) [be sure to reenable it when you're done -- it can lead to tearing]

That will uncap your framerate so you can time different things more accurately.

Start by disabling all the renderers, and then enable them one by one (or one at a time) -- note the performance.

Debug mode will help spot which patches are actually executing, which can be good to know.

Activity Monitor can help spot memory leaks (endlessly increasing memory usage) -- this will lead to performance degradation over time, and might be the cause of your UI stalls and disk activity. If you uncover a bug, please file a radar at http://bugreporter.apple.com

As for general tips: do as little image processing and loading as possible, and don't do loading or processing in iterators if you can do it otherwise.

--
[ christopher wright ]
[email protected]
http://kineme.net/

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to