Hi,
During testing, it was discovered that in the development version, both the Electra Player and AMF Player exhibit very high memory overhead.
However, in the release version, each video consumes approximately 50MB of memory.
Is this performance considered normal, and is there room for optimization?
Hi XinHao,
ElectraPlayer could use more memory under non shipping conditions as the speed of execution can cause more sample frames to end up in the frame pool. You can further improve Electra performance and memory usage by setting Electra.AndroidUseGpuOutputPath=1.
As for AMF player, are you seeing a similar memory issue running on Windows?
Best regards.
Hi XinHoa,
That code path was not available under 5.3. You initial case listed 5.6 as the affected version. This would need to be backported to 5.3 which may not be trivial but something we can look into if 5.3 in the version your project uses.
Best regards.
Hi XinHao,
Your best approach to get this functionality would to be integrate the Electra plugins from the 5.5.4 release to 5.3. This will likely require some edits. I you choose to pursue this, don’t hesitate to reach out if you encounter any issues.
Best regards.
If you choose to pursue this backport, please reach out if you encounter any hurdles.
Best regards.
Electra.AndroidUseGpuOutputPath. Is this property supported in UE5.3? I couldn’t find any related code for it in the source.
“Is there a relevant solution available in UE5.3?”