anonymous_user_2d3ed244:
I am guessing a little bit here, but the cause of your performance regression should be fixed in 4.18. The old compiler would try to skip unneeded dependency compilation and in 4.17 the compilation manager would not. In 4.18 there’s a filter pass in the compilation manager that removes recompilation of dependencies if a blueprints public interface was not changed since the last compile.
Internally, even when we recompiled all dependencies, we saw big performance wins, but that result was not as universal as I thought.
Ah, didn’t know there was a thread already on this. Hopefully a 4.17.3 hotfix is warranted. But in 4.18 the issue persists. Just tested it. Some BPs just outright crash to desktop.