![]() |
D2007 - Dateigröße explodiert?
Hi,
nachdem ich ein kleines Programm aus D7 einfach nochmal in D2007 compiliert habe, umfasst es statt 1.7MB in der compilierten EXE nunmehr 4.3 MB... ist das das normale Verhältnis, oder gibt es typische Dinge, die man versehentlich in D2007 mit hineincompiliert? Ich verwende in dem Ding eigentlich nur ein paar Standard-Komponenten, keine Datenbank, ... Wie sind eure Erfahrungen mit Dateigrößen bei D2007? Viele Grüße Hepdepaddel |
Re: D2007 - Dateigröße explodiert?
Ich konnte bisher keine so signifikante Vergrößerung der Dateien bemerken.
|
Re: D2007 - Dateigröße explodiert?
Bei den Projekteinstellungen kann man bei Compiler und Linker einige Dinge mit in die Exe hineincompilieren.
Vorallem die Debuginformation und die TD32-Debug-Information machen AFAIK die Exe viel größer. Vielleicht sind die ja bei dir an? |
Re: D2007 - Dateigröße explodiert?
Zitat:
|
Re: D2007 - Dateigröße explodiert?
Debuginformationen sind nicht mehr drin, dennoch danke... ich habe die exe nun nochmal mit UPX komprimiert und komme auf die Hälfte... immerhin. Das müsste man jetzt nur noch gleich automatisieren...
Aber die Original-EXE ist satt größer... Gruß Hepdepaddel |
Re: D2007 - Dateigröße explodiert?
Du bist die hoffentlich über die Vor- und auch die Nachteile von UPX bewusst?
![]() |
Re: D2007 - Dateigröße explodiert?
Zitat:
|
Re: D2007 - Dateigröße explodiert?
Was soll dieses UPX jetzt? Was willst Du damit gewinnen? Suche erstmal die Ursache des Problems...
|
Re: D2007 - Dateigröße explodiert?
Zitat:
Im test läuft es rund - also falls Du einen konkreten Nachteil meinst, sei so nett und gib mir bitte einen Hinweis. Danke Hepdepaddel |
Re: D2007 - Dateigröße explodiert?
Im kurzen zu UPX, sobald du deine Anwendung startest, wird sie entpackt was den programmstart verlangsamt, desweiteren benötigt dein Programm mehr Hauptspeicher.
|
Re: D2007 - Dateigröße explodiert?
Desweiteren wird das Speichermanagment von Windows für den Prozess ausgehebelt, das heißt es müssen immer alle Daten in den Speicher geladen werden, Windows kann keine REssource bei Bedarf nachladen.
|
Re: D2007 - Dateigröße explodiert?
Wie verhält es sich denn bei anderen oder leeren Projekten ?
Meine Projekte sind im Durchschnitt von 700 - 1000KB um ca. 50 - 100KB gestiegen, wobei das zum Teil auch an Dritt-Komponenten (neue Version etc.) liegen kann. |
Re: D2007 - Dateigröße explodiert?
Gut - und vielen Dank! Mit den UPX-Nachteilen kann ich (erst einmal) leben. Es ist nur ein kleines Zusatztool (EXE, sonst nix benötigt), dass lediglich Support-Aufgaben unterstützt und Daten über die installierte Anwendung im Problemfall zusammenstellt. Da ist es erst einmal kurzfristig wichtig, wieder eine kleine EXE zu haben.
Mittelfristig interessiert mich natürlich, warum die Datei so groß ist - da werde ich mich sicher nochmal drum kümmern. Jetzt aber mit einer gewissen Ruhe, da die aktuelle Version überhaupt erst einmal einem Kunden mit ISDN zugemutet werden kann. |
Re: D2007 - Dateigröße explodiert?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 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