* Eric Schaefer eric@gixgax.de [2004-06-29 20:15 +0200]:
On Tue, 2004-06-29 at 16:50, Hilmar Preusse wrote:
Nach diversen Quellen aus dem Usenet: Bei Programmen, die wirklich Rechenzeit brauchen sinnvoll, ansonsten unter der Nachweisgrenze.
Nur so ein Gedanke: Alle wollen immer nur auf "Geschwindigkeit" optimieren. Es wäre mal interessant ein Gentoo mit Optimierungen für Speicherplatz aufzusetzen.
Warum sind _alle_ _immer_ so radikal? ;-)
Man kann ja auch rechenintensive Programme auf Geschwindigkeit optimieren lassen auch wenn sie dadurch größer werden und den Rest (werden wohl mehr als 90% sein) auf geringe Größe.
Früher[tm] haben wir ausführbare Amiga-Programme gepackt ("Turbo-Imploder"?), weil die Ladezeitersparnis der gepackten Programme die Entpackdauer wesentlich überstieg. Wer weiß, vielleicht nützt es bei den heutigen Speicherschweinen auch was.
Du suchst gzexe [1] bzw. upx [2], aber ob das heute, außer für Rettungsdisketten, noch viel bringt ist eine andere Frage, die man durchaus mal untersuchen sollte. Vielleicht hilt es bei sehr großen Programmen, aber bei denen wird auch der großteil in den shared objects liegen..
Stefan
[1] gehört zu gzip, man beachte: $ grep frequently `which gzexe` # Use this only for binaries that you do not use frequently. [2] http://upx.sf.net/