Ich habe mal schnell ein kleines
IDE Plugin geschrieben, dass den Speicherverbrauch des Compilers auflistet.
Installation:
Unter
[
HKCU\Software\Embarcadero\
BDS\10.0\Experts]
den Eintrag
"DccMemAnalyzer_Debug"="C:\Somewhere\On\My\Disk\
Dc cMemAnalyzer.dll"
eintragen und die
IDE starten.
Danach sollte schon während des Splashscreens ein Fenster mit einem Memo aufgehen. Der Button "Refresh" füllt das Memo mit den aktuellen Speichermanager Daten des Compilers.
Nach dem Kompilieren sieht man, dass über 700 MB an Units geladen sind. Für jedes kompiliertes Projekt wird der gesamte
Unit-Betand (System.dcu, SysUtils, Classes.dcu, ...) gehalten, was das ganze so dermaßen aufbläst.