![]() |
Wie groß darf eine *.exe sein?
Wie groß, darf/sollte Euere Meinung nach eine *.exe Datei höchstens sein?
|
Re: Wie groß darf eine *.exe sein?
Eigentlich egal, ich würde mal sagen wenns größer als 2MB ist sollte man einiges in DLL's auslagern, in Zeiten von DSl und Highspeedinternet sehe ich aber keinen Grund das die Exen klein sein sollten (jedenfalls wenn es den Download betrifft). ;)
|
Re: Wie groß darf eine *.exe sein?
Ist wirklich egal... Hauptsache, das Programm lädt schnell.
|
Re: Wie groß darf eine *.exe sein?
Hi,
imho kommt das auf das Programm an. :wink: Wenn du ein großes Programm entwickelt hast, kann die *.exe - Datei ruhig etwas größer sein. else kann die *.exe - Datei ruhig etwas kleiner sein. :zwinker: Deshalb bleibt als Fazit eigentlich festzuhalten: So lange dein Programm kein Hello World und über 2MB groß ist, ist alles im Rahmen. :) :arrow: Egal MfG Marc P.S.: Wobei 2MB für Hello World schon extrem sind! :mrgreen: [Edit][/Edit] |
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Das hängt sicherlich davon ab, wo dein Programm eingesetzt wird bzw. woher man es bekommt.
Wird es auf CD verteilt oder ist es bei irgendeiner Firma im Einsatz ist eine Größe von z.B. 20 MB kein Problem. Wenn es das Programm im Internet zum Runterladen gibt sind selbst 10 MB noch sehr viel. 10 MB ist ein sehr großer Download für 56k-User, und ein solcher wird es sich bestimmt zweimal überlegen ob er das Programm herunterladet. Natürlich gibt es Anwendungen wo teils sehr große Dateien unvermeidlich sind! |
Re: Wie groß darf eine *.exe sein?
@Tubos: Sicherlich hast du Recht, trotzdem sollte man bedenken das die Anzahl der Modembenutzer in den letzten Jahren stark gefallen ist. ;) (Außer Olli, der ist glaub ich der einzigste noch lebende Modemer :mrgreen: )
|
Re: Wie groß darf eine *.exe sein?
Also gibt es von Windows her, keine Begrenzung was die Größe einer *.exe betrifft, oder?
|
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Zitat:
edit: Aber ab einer gewissen Größe macht es gar keinen Sinn es als reine .exe zu benutzen... da lagert man in DLLs aus, das kann u.U. auch Ladezeiten ersparen ;) |
Re: Wie groß darf eine *.exe sein?
Zitat:
Ich achte darauf, dass meine Exen nicht größer als 1MB werden (max. Upload begrenzung bei Funpic :oops: ) Florian |
Re: Wie groß darf eine *.exe sein?
Zitat:
In der Praxis: dein installierter Arbeitsspeicher, bzw. wieviel gerade davon frei ist. rantanplan PS: Wie gross willst du deine .EXE denn machen??. Such doch mal nach *.exe auf deinen Festplatten und schau wie gross die grösste ist. |
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Zitat:
![]() Habe auch noch nicht gehört, dass es von WIndows her eine Beschränkung in Sachen Größe einer Exe gibt. Aber damit eine Exe so extrem groß wird, muss man schon einiges damit veranstalten und ich habs auch noch nicht erlebt.. (Nur wenn es selbstentpackende Archive *.exe sind ;)) |
Re: Wie groß darf eine *.exe sein?
Die Auslagerung in DLL spart keine Zeit. Windows optimiert das Laden des EXEs eh schon und hat nur die noetigen Teile im Speicher.
Die Begrenzung fuer ein EXE duerfte bei etwas weniger als 2 GB liegen. Es muss schliesslich in seinen virtuellen Adressraum passen. |
Re: Wie groß darf eine *.exe sein?
Ist ein sehr aufwändiges Programm. Ansich läuft alles.
|
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Übrigens, ich glaube bei NTFS liegt die Grenze von Dateigrößen etwa bei 4GB. Aber unter 10MB, aber auch unter 100MB (wenns was ziemlich großes wird) brauchst du dir glaube ich keine Gedanken machen.
LG, ich |
Re: Wie groß darf eine *.exe sein?
Moin, Spätmoin,
also wenn der maximale freie Ram bei Windows die Grenze ist und Windows sagen 100 MB zieht und wir mal annehmen, das auch mal 5 Programme parallel laufen und noch etwas Speicher für Datenbestände da sind würde ich bei einem 256MB-Rechner sagen, dass bis um 16 MB da keine Restriktionen zu erwarten sind. Ab dann sollte man sich doch mal mit Packages befassen. Meine Hagen hätte mal ausgerechnet, dass sich das etwa ab 8 MB rechnet. Grüße // Martin |
Re: Wie groß darf eine *.exe sein?
Naja, beim RAM liegt die Grenze nicht ganz. Es gibt ja Auslagerungsdateien! Windows beginnt dann halt viel zu swappen.
LG, ich |
Re: Wie groß darf eine *.exe sein?
Das ganze hängt ja auch von den eingebundenen Units ab. Mit VCL kommt man schlecht unter 1 MB, falls überhaupt. Und selbst wenn man umständlich das ganze nonVCL-mäßig macht, dann sollte man sich überlegen, ob man nicht doch eine Funktion aus SysUtils unbedingt braucht. Eventuell produziert man so ein "fast" nonVCL-Programm, daß dann doch 2 MB groß ist. 8)
Dann fehlt noch ein Hinweis auf die Compiler und Linker - Optionen. Es geht ziemlich leicht, aus Versehen aus einem 2 MB Programm eines mit 10 MB zu machen. Man braucht nur sehr viele Debug Informationen zu aktivieren. Delphi-Exes kommen IMHO egal wieviele Units gelinkt sind mit 1-stelliger MB Zahl aus. Ausnahmen bestätigen wie immer die Regel. Mit Millionen eingebundener Grafiken könnte man wohl theoretisch sogar Windows sprengen. :mrgreen: |
Re: Wie groß darf eine *.exe sein?
Zitat:
(aber ist ohnehin egal, da a) die PE/COFF-Header 32-Bit-Werte enthalten und b) der Standard-Adressraum auch nur 2GB gross ist) |
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Also das mit der maximalen Größe kann man ja mal austesten indem man ein selbstextrahierendes Archiv erstellt, ich mach das mal kurz... :D
Edit: Mist, mit Winace geht das garnet... |
Re: Wie groß darf eine *.exe sein?
Zitat:
ps: ![]() |
Re: Wie groß darf eine *.exe sein?
Moin,
zu diesem Thema schau Dir mal ![]() Es ist nat. kein Virus oder so eine Schweinerei. Gruss EL |
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Also ich habe mich gefragt, ob es Nachteile gibt, wenn eine *.exe über 3 MB groß ist, wo man im Augenblick nicht daran denkt. Die meisten *.exe die ich auf der Platte habe sind nicht so groß. (von Install- Dateien mal abgesehen) Kann natürlich Zufall sein. Die nächste Frage die dann auf der Hand liegt, warum lagert man dann überhaupt in *.dll - Daten aus?
|
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Re: Wie groß darf eine *.exe sein?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 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