3 ms·
Scrolling performance is a bit low on the main page. I profiled your app using the Open GL device driver in Instruments and your device utilization was capped a
by MaxGabriel 13y ago
Scrolling performance is a bit low on the main page. I profiled your app using the Open GL device driver in Instruments and your device utilization was capped at 70%, so it isn't a GPU issue (I see you also don't have many blended layers, so that makes sense).
When I profiled with Time Profiler, I notice that 51% of CPU time was spent in backboardd, the UIView/CoreAnimation render server. The only way I know to reduce this is to cut down on number of views, which is typically pretty hard :(
Soundtribe itself was at 38.4%, maybe there's some optimizations to make there?
I'm still on an iPhone 4 so you may be able to ignore this.
- drum 13y agoSweet, thanks for downloading and taking the time to do the profiling! I've stil yet to use the Instruments tool. When you say "soundtribe itself was at 38.4%" , what does that mean?
- MaxGabriel 13y agoThe Soundtribe process specifically was using 38.4% of CPU time on the app. I'm still not very good at improving performance, but if you do any work on it I would highly recommend WWDC 2012 session 238. It's the only WWDC talk that's high level enough to point you in the right direction -- most talks (and alot of blogposts) are focused on specific areas to improve performance that may not apply to you.