Skip to content
Discussion options

You must be logged in to vote

This is exactly the gap WireDoctor was built for — Actuator gives you raw StartupStep JSON, but nobody ships the analysis layer on top. WireDoctor reads real per-bean instantiation times from BufferingApplicationStartup (no reflection heuristics) and gives you:

  1. Ranked slow beans — the Timing tab ranks beans by instantiation cost; wiredoctor.slow-bean-threshold-ms (default 100) flags the slow ones in the report and console.
  2. Startup critical path — the instantiation-weighted dependency chain your readiness time actually sits on. Optimizing a bean OFF the critical path buys you nothing; WireDoctor shows you which chain matters.
  3. @Lazy payoff ranking — tells you which @Lazy would pay off most…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by ddsha441981
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant