AppSpector monitors are sometimes deeply integrated in platform SDKs to provide in-depth data collection and reflect your app behavior. We do our best to make AppSpector lightweight and reduce its impact on your app behavior and performance. Unfortunately, for some monitors we have to use private platform APIs, and do a fair amount of work under the hood.
The notable ones are:
This monitor can affect performance of CoreData operations in your app due to deep integration in CoreData framework, and the necessity to trace all changes made to managed objects and parts of CoreData stack.
Due to high amount of notifications posted by iOS (start of average iOS app triggers almost 190 notifications during first 500ms) itself and your app, this monitor could affect performance of notifications processing and delivery.
No performance impacts detected yet (everything seems just fine, but feel free to report any performance issues: [email protected]).
If you experience performance issues using any of AppSpector monitors, consider disabling it in config as a quick fix and notify us at [email protected], so we could investigate this issue.
Updated 2 years ago