I tested this in both Visual Studio Code and Visual Studio 2019.
I only implemented the fix in Visual Studio Code, as once the fix has been made it applied in both development environments.
The performance improvement is quite dramatic.
Visual Studio Code Before the Fix
Total Time in Parallel Executer: 01:16
Total Execution Time: 9.18s
Reflection Code Generated for BullCowGameEditor in 6.29
Visual Studio 2019 Before the Fix
Total Time in Parallel Executer: 0.76s
Total Execution Time: 8.70s
Reflection Code Generated for BullCowGameEditor in 6.12s
Visual Studio Code After the Fix
Total Time in Parallel Executer: 0.72s
Total Execution Time: 2.43
Visual Studio 2019 After the Fix
Total Time in Parallel Executer: 0.78s
Total Execution Time: 2.57s
Hey buddy! I think you are just now in the beginning of the bull cow section… it’ll return back to the same old state in just few more complies…I tried it and it improved dramatically for me too, but again the drop was heart breaking
Ok thanks for hinting that this is simply in the engine installation path. Yes, worked for me, too. Build time went down to 1.6 on one machine and 2.8 on my laptop.
My original speed was a little over 6 seconds. Seemed relatively quick to me, but decided to give this a try. The fix did not work until I restarted UE 4 (as found here: Compiler Log still showing UnrealHeaderTool running)
My speed is now 1.77, just under 2 seconds, went down by 3x’s