Created based on user report.
The constructor of FGameplayEffectCustomExecutionParameters generates a FActiveGameplayEffectHandle that gets put in GlobalActiveGameplayEffectHandles::Map and stays there until that map is reset either via UAbilitySystemGlobals::OnPreBeginPIE() in PIE or UAbilitySystemGlobals::HandlePreLoadMap() in standalone.
This results in unnecessary memory usage which can turn out a problem in games with many Executions and/or games that stay on one map forever. At first inspection a <Handle, ASC weak ptr> pair in the map only takes up 16 bytes so the memory footprint of unnecessary handles in the map is low even after a million GameplayEffect Executions.
But persistent storage of the handle may not be needed and it would be nice of GE execs don't inflate memory consumption. Creating this issue to remember to investigate.
i have this problem UE4CC-Windows-58DC12AF4B97F057BD108FBFF569B2E9_0000
I am not able to find world outliner how to enable it?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
When I open UE4 4.24.3 it appears that. Does anyone know how to solve?
How can i modify the param name in EQS node
I can't open my map from the editor.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-193714 in the post.