In MovieSceneSpawnableBinding.cpp, the use of CVarEnableReadableActorLabelsForSpawnables is an || which means it only really matters outside editor; would it be unreasonable to suggest to change that || to a && so that the CVar can be useful inside editor as well? (We’re getting some serious hitching in our sequencer due to this.)
Hello,
That should be fine if you do that locally in your codebase. Setting the spawnable actor label was only meant to be useful only in editor.
We noticed the same performance issues with setting actor labels, so we’ve actually addressed that for 5.6. You could potentially take this changelist into your codebase if you want the same fix. It introduces AActor::SetInitialActorLabel which allows the label to be set without incurring the cost of SetActorLabel.
https://github.com/EpicGames/UnrealEngine/commit/6134865e5adf90fedfa01cc0ce8f552f2aac0979