Why does Delphi's compilation speed degrade the longer it's open, and what can I do about it?
问题 My company has been running a large project on Delphi for more than a decade. Our codebase has been growing over the years and now stands at around 4 million lines of code. Compilation speed is becoming an issue. We've spent time weeding out unit circular referencing (a known cause of slow compilation) and examined every aspect of the setup. It gets to a point we can't improve it any further materially with what we can control. At the moment, on a state of the art PC with 4 cores running