A
UPXler schrieb:
den Punkt mit den multiplen Instanzen kann ich nicht nachvollziehen. Ich starte eine normale EXE und jede Instanz davon hat knapp 5MB laut Task-Process-Manager. Ich starte eine komprimierte EXE und diese hat knapp 6MB pro Instanz. Wo ist da ein signifikanter Unterschied?
Das ist auch eher bei DLLs signifikant. Solange du nur deine ausführbare Datei packst, ist das nahezu unproblematisch.
Bei sehr großen ausführbaren Dateien ist aber auch heute das Argument nicht ganz von der Hand zu weisen, daß Windows, wenn die Datei ungepackt vorliegt, nur die benötigten Code-Pages in den Speicher laden muß, wohingegen eine UPX-komprimierte Datei komplett in den Arbeitsspeicher entpackt wird.
Ob UPX nun empfehlenswert ist oder nicht, ist freilich individuell abzuwägen. So wie dir die Nachteile verschlossen bleiben, finde ich die Vorteile irrelevant.
UPXler schrieb:
P.S. Letztes Zitat von dir war "muemmel"
Richtig; bitte entschuldige meine Unaufmerksamkeit. Ich habe es geändert.