backboardd
). In doing so, CPU and memory usage isn’t reported by the app process itself, and instead is reported by backboardd
, which Xcode and Instruments are not monitoring by default.
By default, Xcode and Instruments show stats for the single process it is monitoring (and attached to). This is commonly the app that you are developing, unless otherwise specified. Resource usage for libraries using Core Animation will additionally appear in the “Render Server” process backboardd
, and not just the app process.
The overall difference in resource usage can be found when profiling your app process in addition to the backboardd
process. This can be seen by using the “Activity Monitor” Instruments template, and filtering by your app and the backboardd
processes.