Einzelnen Beitrag anzeigen

Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Größe Exe-Datei XE2 -> XE4

  Alt 24. Apr 2013, 13:50
Welches sind die Optionen mit denen man die Exegröße halbwegs verkleinern kann.
Ich verwende da die folgenden Zeilen für eine Release-Konfiguration:

Delphi-Quellcode:
// nur benoetigte Typen einbinden (XE3-Standard == off)
{$STRONGLINKTYPES OFF}

// nur aufgerufene Methoden einbinden (XE3-Standard == off)
{$WEAKLINKRTTI ON}

// keine RTTI-informationen generieren
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
Ein wenig Größer wird's hier auch. Unter XE3 wird mir bei einem meiner Win32-Projekte eine Dateigröße von 2377 KByte generiert, die selben Sourcen kompilieren unter XE4 zu einer Größe von 2438 KByte.

ARC selbst steckt nicht nur angeblich, sondern tatsächlich nur im ARC-Compiler. Aber natürlich wird die Laufzeitbibliothek mit den Versionen geändert und ggf. wird's dann halt auch mal größer.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat