Encoder: ich möchte mehr über laufzeit, prozessoren etc. wissen

Beitrag lesen

Aus einem int mit binären Operatoren ein Bit heraus (oder hinein) zu pfriemeln ist wahrscheinlich schon ein bisschen schneller als ein Objekt mit einem bool anzusprechen. Aber selbst wenn...
Wenn ich was programmiere überlege ich wie oft mein Code aufgerufen wird. Juckt es mich wenn er ein paar µs länger läuft? Eher nicht. Stattdessen programmiere ich so dass ich den Code auch nach ein paar Monaten schnell wieder verstehe.
Das bringt robusten Code. Du hast nichts davon wenn dein Code zwar ein paar Prozessorzyklen schneller wird, dafür aber nicht funktioniert weil du keinen Durchblick mehr hast und alles schief läuft.

Es ist immer eine Frage der Auswirkung. Wie viel Zeit oder Speicherplatz sparst du durch eine Optimierung ins Extreme? Wird das jemand merken?

Für viele Projekte ist es gar nicht nötig, so genaue Details zu wissen. Ich könnte mir vorstellen dass kaum jemand so tief denkt und eine Antwort auf diese Frage lange auf sich warten lässt.