Hi! I'm using KoinStartup in a KMP project, but my StartupBenchmarks show it actually made cold start slightly slower, not faster.
I'm using io.insert-koinkoin androidx startup4.1.1
My theory:
Deep, tangled dependency chains are the root cause.
Even though KoinStartup runs earlier in the process, all 15+ modules are still created synchronously on the main thread because they depend on each other — no real lazy loading happens.
What’s the right strategy to break this cycle and actually improve startup time?