I enabled three console variable in ConsoleVariables.ini:
r.Shaders.Optimize=0
r.Shaders.KeepDebugInfo=1
r.ShaderDevelopmentMode=1
Then, open my project.
After the editor launched, it shows there are 6000+ shaders to be compiled in the right bottom corner.
After a while, the number decrease from 6000+ to 0.
But the tips dialog in the right bottom does not disappear, and even the memory grows up to 83G+.
I search in ShaderCompiler.cpp, there are still 39 tiems in PendingFinalizeShaderMaps.
Resume the program, the progress runs out of memory.
The next time launch the editor, the editor will crash again due to shader compile memory leak.
Help! How to fix it?