20 Units/Formular würde ich eher als kleines Projekt bezeichnen. Bevor du jetzt das Projekt zerflettern willst sollte man die Performancebremsen identifizieren:
- Werden schön beim Programmstart alle Formulare automatisch erzeugt?
- Wie groß ist "riesig"?
- Wo spürst du die Langsamkeit
- Schon mal FastMM eingebaut?
Wenn du ein paar € ausgeben kannst schau dir
AQTime an. Dort findet man sehr schnell die Performancebremsen von zu häufige aktualisierung der
GUI bis zu unpassenden Datenstrukturen (wie z.B. TStringlist für Einsortieren und suchen mit vielen Datensätzen).
Performanceverbesserungen bis 1000% und mehr sind möglich bei ungünstigen CPU-Zyklenfresser-Code.
Windows Vista - Eine neue Erfahrung in Fehlern.