Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Dateigröße Exe vergößert seit 10.3.3 (https://www.delphipraxis.net/202781-dateigroesse-exe-vergoessert-seit-10-3-3-a.html)

zeras 8. Dez 2019 11:25

Dateigröße Exe vergößert seit 10.3.3
 
Hallo,

ich habe eines meiner Projekte nun mit 10.3.3 compiliert.
Beim Ablegen der neuen Version habe ich gesehen, dass die Exe nun um ca. 500kb (statt 8MB nun 8,5MB) vergößert ist.
Ist das normal?

Medium 8. Dez 2019 12:08

AW: Dateigröße Exe vergößert seit 10.3.3
 
Die Echsen vergrößern sich doch schon seit Jahren mit nahezu jedem neuen Release. Nicht schön, aber was will man machen. (Außer UPX, was aber wieder andere Nachteile bringen kann.)

hoika 8. Dez 2019 12:35

AW: Dateigröße Exe vergößert seit 10.3.3
 
Hallo,
oder einige RTTI-Features ausschalten, wenn sie nicht benötigt werden.

https://en.delphipraxis.net/topic/34...table-2-times/

Bernhard Geyer 8. Dez 2019 17:19

AW: Dateigröße Exe vergößert seit 10.3.3
 
Zitat:

Zitat von zeras (Beitrag 1452954)
Hallo,

ich habe eines meiner Projekte nun mit 10.3.3 compiliert.
Beim Ablegen der neuen Version habe ich gesehen, dass die Exe nun um ca. 500kb (statt 8MB nun 8,5MB) vergößert ist.
Ist das normal?

Mit was wurde sie zuvor compiliert?

zeras 8. Dez 2019 17:31

AW: Dateigröße Exe vergößert seit 10.3.3
 
Zitat:

Zitat von bernhard geyer (Beitrag 1452970)
Zitat:

Zitat von zeras (Beitrag 1452954)
hallo,

ich habe eines meiner projekte nun mit 10.3.3 compiliert.
Beim ablegen der neuen version habe ich gesehen, dass die exe nun um ca. 500kb (statt 8mb nun 8,5mb) vergößert ist.
Ist das normal?

mit was wurde sie zuvor compiliert?

10.3.2

Bernhard Geyer 8. Dez 2019 17:41

AW: Dateigröße Exe vergößert seit 10.3.3
 
Zitat:

Zitat von zeras (Beitrag 1452972)
Zitat:

Zitat von bernhard geyer (Beitrag 1452970)
mit was wurde sie zuvor compiliert?

10.3.2

Das durch eine Update das viel ausmacht ist verwunderlich.
Kannst du kontrollieren welche Units gezogen werden (erstellte DCU-Dateien).
Evtl. ist ja jetzt eine relative große RTL/VCL-Unit genutzt, die bisher bei 10.3.2 in deinem Projekt nicht compiliert wurde.

DieDolly 8. Dez 2019 17:55

AW: Dateigröße Exe vergößert seit 10.3.3
 
Ich habe das gerade bei mir mal überprüft.
Ein bestehendes Projekt wurde damals mit 10.3.2 kompiliert und später mit 10.3.3 ohne irgendwas zu ändern.
Die 10.3.3 Exe ist sogar kleiner. 500 KB sind da definitiv nicht mehr drin.

Bernhard Geyer 8. Dez 2019 18:02

AW: Dateigröße Exe vergößert seit 10.3.3
 
Evtl. Unterschiede Mit-/Ohne Debug-Infos? (Also die "Kleinen" über die Compilerschalter, nicht die "großen" über den Linker.

zeras 8. Dez 2019 18:57

AW: Dateigröße Exe vergößert seit 10.3.3
 
Ich habe nochmal nachgeschaut, was alles in dieser Zeit geändert wurde.
Vom Projekt her sehe ich keine großen Änderungen, nur einen Else Zweit geändert. Das sollte keine Auswirkungen haben.
Zusätzlich habe ich aber noch die "TMS VCL UI" geupdatet von 10.0.8.0 -> 10.1.0.0. Vielleicht ist das die Ursache?

Bernhard Geyer 8. Dez 2019 19:09

AW: Dateigröße Exe vergößert seit 10.3.3
 
Zitat:

Zitat von zeras (Beitrag 1452985)
Ich habe nochmal nachgeschaut, was alles in dieser Zeit geändert wurde.
Vom Projekt her sehe ich keine großen Änderungen, nur einen Else Zweit geändert. Das sollte keine Auswirkungen haben.
Zusätzlich habe ich aber noch die "TMS VCL UI" geupdatet von 10.0.8.0 -> 10.1.0.0. Vielleicht ist das die Ursache?

Als vergleich wäre jetzt eine compilierung mit dieser neue Bibliothek nötig.

Aber bei anderen Usern hat sich nichts geändert. Evtl. nochmal Check der Debuginfo uns kompletter Rebuild

JanWe 9. Dez 2019 12:53

größere Dateien
 
das ist wegen der Sicherheit.

Größere Dateien entstehn, weil Programmierer sich um wichtigere Dinge kümmern können. (und die Embargocardo unterstützen Programmierer dabei)
Was sind schon ein paar MB.
Bei heutigen Festplatten, die man ja gar nicht mehr mit nix vollbekommt.
Aber dafür hat man sicherere Programme.
Mit Debuginfos kaptscht man sogar u.U. jedes Mal 20,3 MB je EXE (Leere Form, HalloWelt) auf die Platte.

hachja.

scheiß auf die 180 KB von Delphi 3 oder 360 KB einer HalloweltForm.Exe von D7
Denk an die Fehler ... denk an die FEHLER !!!
und wer (als Anwender) will schon gähnend leere Festplatten.

zeras 15. Dez 2019 14:26

AW: Dateigröße Exe vergößert seit 10.3.3
 
Da ich noch weitere Probleme mit neuen Versionen habe, habe ich mir nochmal 10.2.3 installiert.
Nun ist meine Exe wieder um 260kb kleiner.
Vor den Tests hatte ich meine TMS aktualisiert.
Nochmal die Zahlen:
10.3.3 8.546.304
10.2.3 8.258.208

Das sollte ja zu verkraften sein, nur wundert es mich, dass jemand schrieb, dass die Exe mit 10.3.3 kleiner geworden wäre.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 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