Slow compiling of BPs in 4.17.2?

Hi All,

So I’d build a project in 4.15 and recently made a copy of it that is version 4.17.2 compatible. One problem…now when I compile my BPs it seems to take FOREVER (10 min. + per compile).

What’s the deal here? I’ve not really changed my BPs at all! While do compile times take forever now?

I’m seeing the same thing upgrading from 4.15.3 to 4.17.2. Very long compile times.

Having this problem as well after migrating from 4.16.3 to 4.17.2

Apparently 4.17 comes with something called the “Compilation Manager”.

I went to Edit > Project Settings > Editor > Blueprints and then turned off Use Compilation Manager. Now my blueprints are compiling as fast as they were in 4.16.

Can confirm that this fixes the issue. (Had the same problem, did this, now everything is fine again.)

Thanks.

Question: What is the Manager doing? (especially since it slows down everything significantly.)

I’d love to know as well. What IS this “Compilation Manager” doing? Thanks for the tip though! I found this in the settings you pointed me to and things are better now.

The release notes indicate that it “reduces Blueprint compilation on load time 40-50%”. The long compile times aren’t the only issue I’ve encountered with it, though.

I suspect that there’s some issue with the Compilation Manager incorrectly marking unrelated blueprints as dirty and trying to re-compile them as well. Or maybe it’s saving everything in a different way to improve load times at the expense of compile times. Hard to say.

Either my BP takes forever to compile or the editor crashes :slight_smile: Fun times over here.

4.18 speeds up compilation of blueprints with large dependency graphs, which is likely the cause of the compile time regression you’re describing.

So I just upgraded to 4.18.1 and I see this VERY confusing tooltip regarding the Compilation Manager…

The tool tip says this is a flag to DISABLE the compilation manager…but, the option itself implies you should set this to TRUE ENABLE the compilation manager. So confusing. Can we get some clarity here?

If you have multiple instances of your blueprint in the level before you compile it will greatly slow things down. I have no idea why this happens as it really shouldn’t, but start a new empty map and then compile your blueprint and it will speed up the compile times drastically.