Alternativ könntest du auch das Programm in mehrere
DLL's aufteilen. Aber 20 Units in einem Projekt würde ich jetzt nicht unbedingt als richtig umfangreich beschreiben.
Das ist eigentlich kein Problem. Zumindest aber wird diese Projektgröße nicht unbedingt an der Performance ziehen.
Gut, so pauschal kann man es eigentlich nicht sagen. Kommt natürlich auch auf den Umfang der einzelnen Units an.
Meine Projekte, auch mit teilw. über 30 Units, sind nicht unbedingt langsam (zumindest nicht wegen der Dateigröße).