yip: verschiedene Retrografik-Funktionen mit und ohne Optimizer



  • @hustbaer sagte in yip: verschiedene Retrografik-Funktionen mit und ohne Optimizer:

    Doppelte Geschwindigkeit mit -O2 vs -O0 ist bei Schleifen die zum Grossteil aus eigenem Code bzw. Aufruf von Template-Gedöns aus der Standardlibrary bestehen nicht weiter verwunderlich. Da muss man IMO nicht anfangen nachzuforschen wieso.

    Schaden tut es aber auch nicht. Solche Nachforschungen fördern sicher das Verständnis und Vertrauen in die Arbeit des Compilers. Erst wenn man sowas schon mal ergründet hat, "wundert" man sich beim zweiten mal nicht mehr. Dann ist man vielleicht auch eher in der Lage intuitiv effizienten Code zu schreiben, den der Compiler gut verdauen kann.

    Kommt drauf an, wo man sich gerade auf der Lernkurve befindet 😉


Anmelden zum Antworten