
Açıklama
Stop paying for Get All Actors Of Class every frame.
Unreal's own documentation calls GetAllActorsOfClass a slow operation, but nothing in the editor warns you when one runs every frame. Usually the call isn't on the Tick node itself. It's a few nodes later, inside a function, behind a Branch or in a macro. Blueprint Doctor follows those execution wires for you.
Run one scan from the Tools menu. Every Actor, Component, Widget and Animation Blueprint is checked, and each finding shows:
what was found and where, with a clickable link to the asset
the full execution path from the per-frame event to the node
why it matters and how to fix it
a confidence level: High when the path always runs, Medium when it's behind a Branch, Switch or Gate
Findings show up in the Message Log and in Unreal's Data Validation. A command-line mode writes JSON and text reports and can fail a CI build, and identical projects produce identical reports.
Editor-only: it never modifies your assets, adds nothing to packaged games, and runs fully offline.
Rules in v0.1.0: world-wide actor/widget queries on per-frame paths (BPD-BP-001, Warning); Print String and Draw Debug on per-frame paths (BPD-BP-002, Info).
Not yet followed: collapsed graphs, timers, event dispatchers, interface calls, calls into other Blueprints, and parent-Blueprint graphs. Findings flag risk, not measured cost; confirm hot spots with Unreal Insights.
Supports: UE 5.7 and 5.8, Windows editor. A user guide is included in the plugin's Docs folder.







