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 1 von 5  1 23     Letzte »    
Hobbycoder

Registriert seit: 22. Feb 2017
930 Beiträge
 
#1

Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 11. Mär 2017, 14:54
Hi,

mir ist gerade bei einem Projekt, welches ich aus D7 nach 10.1 rübergeholt habe, auf gefallen, dass Release- und Debug-Compilat nahezu gleich groß sind.
Bei anderen Projekten, die unter 10.1 begonnen wurden, ist das nicht so.
Ich habe mal die Einstellungen für Release und Debug mit einem neu angelegten verglichen, bzw. diesen Einstellungen angepasst, aber das hat nahezu nichts verändert.

Hier mal die Einstellungen
Debug:
/Delphi-Compiler/Bedingungen = DEBUG
/Delphi-Compiler/Compilieren/Debug-Informationen = Debug-Informationen
/Delphi-Compiler/Compilieren/Lokale Symbole = Aktiviert
/Delphi-Compiler/Compilieren/Mit Debug-DCUs = Aktiviert
/Delphi-Compiler/Compilieren/Symbolreferenzinfo = Referenzinfo
/Delphi-Compiler/Compilieren/Optimierung = nicht Aktiviert
/Delphi-Compiler/Compilieren/Stack-Frames = Aktiviert
/Delphi-Compiler/Linken/Debug-Informationen = Aktiviert
/Recourcen-Compiler/Verzeichnisse und Bedingen/Definiert ein Präprozessorsymbol = DEBUG;DEBUG

Release:
/Delphi-Compiler/Bedingungen = RELEASE
/Delphi-Compiler/Compilieren/Debug-Informationen = Keine Debug-Informationen
/Delphi-Compiler/Compilieren/Lokale Symbole = nicht Aktiviert
/Delphi-Compiler/Compilieren/Mit Debug-DCUs = nicht Aktiviert
/Delphi-Compiler/Compilieren/Symbolreferenzinfo = Ohne
/Delphi-Compiler/Compilieren/Optimierung = Aktiviert
/Delphi-Compiler/Compilieren/Stack-Frames = nicht Aktiviert
/Delphi-Compiler/Linken/Debug-Informationen = nicht Aktiviert
/Recourcen-Compiler/Verzeichnisse und Bedingen/Definiert ein Präprozessorsymbol = RALEASE;RELEASE

Ich nehme mal an, dass es wohl aus der direkten Übernahme aus D7 herrührt, und beim Anlagen der Projektparameter ein Fehler entstanden ist. Welche Einstellung könnte ich noch ausprobieren, damit ich das gleich Verhalten erhalte, wie bei Projekten, die ich direkt unter 10.1 erzeuge'

Gruß Hobbycoder
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#2

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

  Alt 11. Mär 2017, 14:59
Hast Du auch die Einstellungen für die richtige Targetplattform verglichen? Auch für 32/64 Bit?
Auch die Dateien im richtigen Unterverzeichniss?

Mavarik
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
930 Beiträge
 
#3

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

  Alt 11. Mär 2017, 15:06
Ja. In diesem Fall handelt es sich nur um Win32. Eine andere Plattform gibt es nicht. Ich verwende einige Fremdkomponente, für die es teilweise gar keine 64-Bit-Version gibt. Von daher werde ich auch bei Win32 bleiben.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#4

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

  Alt 11. Mär 2017, 15:38
... dass Release- und Debug-Compilat nahezu gleich groß sind.
Definiere "nahezu". Normalerweise habe ich hieh auch nur wenige 100 kByte unterschied.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#5

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

  Alt 11. Mär 2017, 15:47
... dass Release- und Debug-Compilat nahezu gleich groß sind.
Definiere "nahezu". Normalerweise habe ich hieh auch nur wenige 100 kByte unterschied.
Nee, Eher so 25% kleiner
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
930 Beiträge
 
#6

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

  Alt 11. Mär 2017, 15:51
Debug-Größe aus D7 übernommenes Project: 29.136.384 Bytes
Release-Größe aus D7 übernommenes Projekt: 29.513.216 Bytes

Debug-Größe eines unter 10.1 erzeugtem Projekt: 19.988.820 Bytes
Release-Größe eines unter 10.1 erzeugtem Projekt: 5.058.048 Bytes

Sicherlich werden in den Projekten unterschiedlich viele Units verwendet und auch die Anzahl der Forms unterscheidet sich. Aber eine derart fast gleiche Größe, kann ich mir nicht vorstellen, dass das so korrekt ist.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#7

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

  Alt 11. Mär 2017, 15:53
Wenn das Probleme macht dann würde ich die Projektdateien neu anlegen.

Dann hättest du die Defaulteinstellungen.

Rollo
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#8

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

  Alt 11. Mär 2017, 16:14
... dass Release- und Debug-Compilat nahezu gleich groß sind.
Definiere "nahezu". Normalerweise habe ich hieh auch nur wenige 100 kByte unterschied.
Nee, Eher so 25% kleiner
Nee. Nicht bei unseren Debug-Einstellungen:
XE6 Debug zu Release: 21483 -> 21225 (kByte)
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#9

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

  Alt 11. Mär 2017, 16:16
Debug-Größe aus D7 übernommenes Project: 29.136.384 Bytes
Release-Größe aus D7 übernommenes Projekt: 29.513.216 Bytes

Debug-Größe eines unter 10.1 erzeugtem Projekt: 19.988.820 Bytes
Release-Größe eines unter 10.1 erzeugtem Projekt: 5.058.048 Bytes
Das ist im 2ten Projekt noch einiges mehr an Debug-Infos aktiviert.
hast du auch beim 32/64-Bit Projekteinstellungen geschaut.
Könnten ja noch unterschiedlich zu den Basis-Release-Einstellungen sein.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
MichaelT

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

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

  Alt 11. Mär 2017, 17:21
So schaut es auch bei mir aus.


Debug-Größe eines unter 10.1 erzeugtem Projekt: 19.988.820 Bytes
Release-Größe eines unter 10.1 erzeugtem Projekt: 5.058.048 Bytes
Das ist im 2ten Projekt noch einiges mehr an Debug-Infos aktiviert.
hast du auch beim 32/64-Bit Projekteinstellungen geschaut.
Könnten ja noch unterschiedlich zu den Basis-Release-Einstellungen sein.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    


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 22:10 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