Does the Specto SDK do anything if it is not explicitly initialized?

No, the SDK does not run any code (with the exception of running static initializers, a standard part of loading any library) until you explicitly initialize the SDK. If you do not initialize the SDK, Specto will have no impact on your app. If you observe otherwise, there may be an issue with a dependency conflict — reach out to us in this case and we will investigate.

What is the CPU overhead of Specto while tracing?

Typically 5% or less.

How big is the Specto SDK?

Roughly 1MB per architecture.