Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe (https://www.delphipraxis.net/186782-dre-fluch-ist-durchbrochen-neue-delphi-version-erzeugt-kleinere-exe.html)

Bernhard Geyer 29. Sep 2015 13:03

Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe
 
Statt der rießigen XE6-Dateigröße von 10.782 kB erzeugt Delphi 10 Seatle bei gleichen (eigenen) Quellcode und Compilereinstellungen (dproj-Datei übernommen) eine winzige 10.720 kB große Datei.

Weiter so. Ich erwarte mit Delphi 10.10 Hintertupfing Exe-Größen wie sie mit D6 üblich waren :-)

Sir Rufo 29. Sep 2015 13:12

AW: Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1317203)
Statt der rießigen XE6-Dateigröße von 10.782 kB erzeugt Delphi 10 Seatle bei gleichen (eigenen) Quellcode und Compilereinstellungen (dproj-Datei übernommen) eine winzige 10.720 kB große Datei.

Weiter so. Ich erwarte mit Delphi 10.10 Hintertupfing Exe-Größen wie sie mit D6 üblich waren :-)

Na dann schalte bei DX Seattle mal das gesamte RTTI-Geraffel aus, verwende keine Generics und bei D6 nimmst du bitte nur Controls und Strings, die auch Unicode können. Jetzt darfst du vergleichen.

Und, was kommt raus? Wie groß ist der Unterschied noch?

p80286 29. Sep 2015 13:24

AW: Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe
 
Zitat:

Zitat von Sir Rufo (Beitrag 1317206)
Na dann schalte bei DX Seattle mal das gesamte RTTI-Geraffel aus, verwende keine Generics und bei D6 nimmst du bitte nur Controls und Strings, die auch Unicode können. Jetzt darfst du vergleichen.

Und, was kommt raus? Wie groß ist der Unterschied noch?

Vielleicht werden solche "Selbstverständlichkeiten" in Zukunft öfters ausgesprochen. Ich wette hier gibt es genügend Lesende, denen das so nicht klar war.

Gruß
K-H

TiGü 29. Sep 2015 13:28

AW: Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe
 
Zitat:

Zitat von Sir Rufo (Beitrag 1317206)
...verwende keine Generics...

Ich weiß worauf du hinauswillst, aber selbst wenn Bernhard es versuchen sollte, wird er größere Executables erhalten, weil das RTL- und VCL-Framework an vielen Stellen Generics verwendet.

Sir Rufo 29. Sep 2015 13:29

AW: Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe
 
Zitat:

Zitat von TiGü (Beitrag 1317213)
Zitat:

Zitat von Sir Rufo (Beitrag 1317206)
...verwende keine Generics...

Ich weiß worauf du hinauswillst, aber selbst wenn Bernhard es versuchen sollte, wird er größere Executables erhalten, weil das RTL- und VCL-Framework an vielen Stellen Generics verwendet.

Schon klar, aber er wird sich wundern wie klein DX Seattle kann und wie gross D6 kann ;)

Bernhard Geyer 29. Sep 2015 13:43

AW: Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe
 
Zitat:

Zitat von Sir Rufo (Beitrag 1317214)
Zitat:

Zitat von TiGü (Beitrag 1317213)
Zitat:

Zitat von Sir Rufo (Beitrag 1317206)
...verwende keine Generics...

Ich weiß worauf du hinauswillst, aber selbst wenn Bernhard es versuchen sollte, wird er größere Executables erhalten, weil das RTL- und VCL-Framework an vielen Stellen Generics verwendet.

Schon klar, aber er wird sich wundern wie klein DX Seattle kann und wie gross D6 kann ;)

Wieso sollte ich mich wundern? Das kenne ich doch schon.
Hier die Zahlen einer Testanwendung die ich zum Unicodeportierung mit D6 verwendet hat:

D6 - 2347 kB
XE2 - 3934 kB
XE6 - 4458 kB
D10 - 4386 kB


Eine unserer Hauptanwendungen:

D6 - 13.355
XE6 - 20.711
D10 - 20.585

Da ist für D10 schon noch Luft bis D6.

TiGü 29. Sep 2015 14:28

AW: Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe
 
Wieviele Disketten sind das? :mrgreen:

Sherlock 29. Sep 2015 14:29

AW: Dre Fluch ist durchbrochen! Neue Delphi-Version erzeugt kleinere Exe
 
1,5 Fußballfelder

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz