I've got an audio playback app that works fine until the Apple Watch is under load.
i.e. if there are only a handful of watch apps installed, it works great.
But if I install more apps and add some watch faces (with complications), then it stops working correctly on my device.
e.g. audio files appear to stop loading because the expected resulting NotificationCenter events don't get triggered.
I've used Instruments time profiler to speed up my apps code, but the problem still occurs.
That's when I noticed that a call to update complications was taking ~4 seconds, which didn't make sense because my code wasn't doing any real work.
Is there a way for me to see how much resources the other apps on my Apple Watch are using?
I've seen XCode, and some apps that show the overall CPU/memory usage.
But what I really want is an itemized list of CPU/memory usage per app, to see if there's a single app behaving badly.
Only other thing I can think of is to install apps one by one, and test after each install.
Thanks