AppSpector

Welcome to the AppSpector developer hub. You'll find comprehensive guides and documentation to help you start working with AppSpector as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Discussions

Performance

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:

iOS

CoreData

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.

Notification center

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.

Android

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

Performance


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.