Hallo Wolfgang! Wolfgang Weisselberg schrieb am Mittwoch, den 12. April 2000:
[Optimieren]
Das lohnt sich beim Kernel und bei allen Algos/Programmen die nur viel rechnen muessen (Raytracer, MP3 Encoder etc).
Wenn dein Programm 10% der Zeit im Kernel verbringt und du den Kernel um (unrealistische) 50% beschleunigen kannst, ist dein Programm 5% schneller. Das merkst du nicht.
Ja klar, aber mit dem Kernel haette ich dann auf einen Schlag alle Programme beschleunigt. Daher ist der Kernel ja auch Hand optimiert worden - ich glaube nicht dass das jemand aus purer langeweile getan hat :-)
(und du musst abwaegen: Es geht etwas langsamer, oder es geht schneller --- kann aber auch boese, schwer zu findende Fehler generieren).
Wenn ich nur z.B. reinen sauberen C Code schreibe darf eine Optimierung IMHO keine Fehler produzieren. Ich habe mich zwar bisher immer um die "Compiler Bau" Vorlesungen gedrueckt, aber ich kann mir nicht vorstellen warum der Compiler dann falsch uebersetzen sollte. Was denkbar ist, ist dass dann Fehler zum Vorschein kommen die bisher nicht entdeckt wurden, das sicherlich ja. Vor allem wenn Speicherverwaltung etc optimiert wird kann ein Pointer Fehler dann ploetzlich zum Crash fuehren der bisher eben nicht dazu gefuehrt hat. -- mfg Thomas Mueller - http://tmueller.home.pages.de for pgp key --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com