I am just gettign started with Insights, and have watched numerous official videos on it and profiling/optimization videos in general.
I want to know the best way to check a Blueprint’s performance, and focus on specific nodes or groups of nodes that may be slow (for example, a particular branch of a condition, or a for loop).
I know in insight you get a huge amount of info in a trace, but if i wanted to drill down and get a group of nodes, what would I do? Could i ‘tag’ them somehow?
Ive seen mentioned that you can use an ‘Execute Console Command’ node for this, but I am unsure what command to pass it.
Also related, I see there is a ‘Bookmarks’ catagory in the insights bar that can skip to a point in the trace, but i dont know how to create/use these bookmarks.
So any general advice on this, practices or pipelines, would be much appreciated
I could be wrong, but I don’t think you can check the performance of a specific blueprint.
Insights will give you an overview, that you can drill down into, on what is happening on a per-frame basis, taking everything into account.
The categories you get a based on what needs to happen for a frame to render, and doesn’t target individual objects.
If blueprints are causing a problem, you’ll know if from a simple stat unit command, because the Game time will be using more of the frame than the GPU.
I did see this post
which apparently shows you how to display actor names in the data.