'LoadConfig() takes too long on Linux

I've encountered an issue with my .ini config file. It takes a few hours to finish loading on Linux. Config load triggered by CDO initialization and performed once. There are no such problems in any other platforms.

Config contains a few TMap<> containers and has size of 5mb.

Removing data from config fixes issue. But, if its saved again by running application and LoadConfig() triggered on next launch, application will stuck loading in same way.

Changing TMap<> to TArray<> also fixes the issue. But it's not perfect solution for me.

Loading stuck in the loop: PropertyMap.cpp:787 (FMapProperty::ImportText_Internal)

Callstack

Any help would be great.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source