Aus Fefes Blog: Irre Optimierung für "x % 80"

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Aus Fefes Blog: Irre Optimierung für "x % 80"

Beitrag von NicTheQuick »

Ich brauche gar nicht viel dazu zu sagen, da Fefe das schön erklärt. Jedenfalls ist es immer wieder faszinierend, was den Compilerbauern so für Optimierungen einfallen.
Aber lest selbst: Fefes Blog: Bin hier gerade beim Reverse Engineering von einem Stück Code...
Bild
DarkDragon
Beiträge: 6267
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Aus Fefes Blog: Irre Optimierung für "x % 80"

Beitrag von DarkDragon »

Das hab ich auch gelesen, aber was mich ein wenig schockiert hat, ist dass das der gcc ohne angeschaltete Optimierung macht. Durch den größeren Code wird das binary größer. Was wenn ich das nicht haben will und damit rechnete, dass es nur eine DIV Operation macht? Wozu sollte ich sonst auf Optimierungen verzichten?
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten