We are running into issues where our project is taking a very long time to recompile after edits - even for minor changes. The vast majority of that time is being spent by the Unreal Header Tool. Is there any way to diagnose why UHT is taking so long? It takes about 2 minutes on average to run UHT right now.
A large portion of our code is in a single project module with a few dozen modules implemented in plugin modules. I’m not sure if that has an effect on total UHT run time on top of just having more files to generate headers for.
Followup: Are there any guides out there to decrease compilation times out there by Epic? UHT is the biggest time sync right now, but if reworking our DLL export tags, config, etc. would also speed up compile times it would be worth investing time in.