AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Debug und Release liefert nahezu gleichgroße Exe-Dateien
Thema durchsuchen
Ansicht
Themen-Optionen

Debug und Release liefert nahezu gleichgroße Exe-Dateien

Ein Thema von Hobbycoder · begonnen am 11. Mär 2017 · letzter Beitrag vom 13. Mär 2017
Antwort Antwort
Seite 2 von 2     12   
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
558 Beiträge
 
Delphi 10.3 Rio
 
#1

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 11. Mär 2017, 17:23
Das wird vermutlich nicht den großen Unterschied ausmachen...

Hi,
...
/Recourcen-Compiler/Verzeichnisse und Bedingen/Definiert ein Präprozessorsymbol = RALEASE;RELEASE
...
Gruß Hobbycoder
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#2

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 11. Mär 2017, 19:04
Das wird vermutlich nicht den großen Unterschied ausmachen...

Hi,
...
/Recourcen-Compiler/Verzeichnisse und Bedingen/Definiert ein Präprozessorsymbol = RALEASE;RELEASE
...
Gruß Hobbycoder
Sicher nicht, aber der Vollständigkeit halber habe ich das mit aufgeführt.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 12. Mär 2017, 09:37
Das RELEASE-Define gibt auch erst seit den Delphi-Versionen mit dproj-Datei.
Der eigentliche Compilerdirektive ist $D+
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#4

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 12. Mär 2017, 10:43
Ich habe jetzt mal meine Projektdatei neu angelegt, die Konfiguration habe ich ganz bewusst mit den Defaultwerten übernommen. Ich habe danach lediglich die Uses und das erzeugen der Forms in die neue Dpr-Datei umkopiert.

Zwar hat sich dadurch die Größe meiner Release-EXE nicht verändert 27 MB, aber die Debug-EXE ist jetzt knapp 72 MB groß
Wenn ich MadExcept rausnehme sind es ungefär 2 MB weniger.

Hab grad noch mal die D7-Version rausgekramt: Knapp 15 MB

Einiges wird sicherlich den Fremdkomponente geschuldet sein, die in ihren neueren Version sicherlich auch einen erweiterten Funktionsumfang mit sich bringen. Auch Änderungen in den Units von Delphi wird ein Teil zum Opfer fallen. Aber 15 (incl. Debug-Informationen) zu 27 ohne erscheint mir sehr viel. Und die 72 der Debug-EXE....wow, damit hätte ich nicht gerechnet.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 12. Mär 2017, 10:54
Du musst auch die Einstellungen im Bereich Linker anschauen.
Da gibt's einige Einstellungen die eine Exe sehr viel größer machen (aber auch nötig sind damit z.B. AQTime Laufzeitmessungen durchführen kann) und bei neu angelegten Projekten in der Debug-Konfiguration standardmäßig angewählt sind.
Diese großen Unterschied bekommst du auch unter alten Delphis hin wenn du die TD32-Debug-Infos aktivierst.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.645 Beiträge
 
Delphi 12 Athens
 
#6

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 12. Mär 2017, 11:28
Aber 15 (incl. Debug-Informationen) zu 27 ohne erscheint mir sehr viel. Und die 72 der Debug-EXE....wow, damit hätte ich nicht gerechnet.
Das ist tatsächlich nicht unüblich und eher normal. Ein kürzlich von D7 auf Berlin hochgezogenes Projekt ist im Release von 7,5 MB auf 38 MB angewachsen. Aber die EXE-Größe hat als Kriterium so gut wie kein Gewicht. Daß wir ca. ein Drittel der Fremdkomponenten einfach wegrationalisieren konnten allerdings schon.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
558 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 13. Mär 2017, 12:08
Mich wundert woher RALEASE stammt . Aber war das nicht mal als 'Bug' früher im Gespräch, also vor Jahren. Ich kann mich nicht mehr erinnern.

Das wird vermutlich nicht den großen Unterschied ausmachen...

Hi,
...
/Recourcen-Compiler/Verzeichnisse und Bedingen/Definiert ein Präprozessorsymbol = RALEASE;RELEASE
...
Gruß Hobbycoder
Sicher nicht, aber der Vollständigkeit halber habe ich das mit aufgeführt.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.811 Beiträge
 
Delphi 12 Athens
 
#8

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 13. Mär 2017, 12:29
BTT: Mein FMX-Projekt ist in Win32 im Debug 40.821 KB groß, und im Release 13.727 KB. Das finde ich recht ordentlich.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#9

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 13. Mär 2017, 13:36
Als die Rechner noch 640K haten war das bedenkenswert.
Aber gibt es eine Regel im Zeitalter von 2-8GB RAM und Terabyte Festplatten wieviel
ein Programm haben darf ?

Ich bin da ziemlich schmerzfrei mittlerweile, und 150MB schockieren mich in keinster Weise.

Hat den jemand echte Argumente warum es unbedingt 10KB groß sein sollte ?

Nach der 80/20 Regel würde ich nicht zuviel Zeit in sinnloses Optimieren verschwenden.

Rollo
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz