21.02.2018, 10:26 PM
jo, denke, da hat jemand den optimizer entdeckt .
wenn zb ne Warte-schleife 0...1000 zählen soll, so ala if (X ++ > 1000)...
und dann das X nicht weiter verwendet wird----denkt sich der Optimizer: für den Programmlauf ist dieser Teil irrelevant - das Ergebnis wird nicht verwendet. somit wird das ersatzlos weggelassen.
WENN so rein logisch "sinnlose" Programmteile bleiben sollen, musste entsprechend Complieranweisung setzen - oder Compiler komplett auf O0 setzen : NULL Optimierung.
wenn zb ne Warte-schleife 0...1000 zählen soll, so ala if (X ++ > 1000)...
und dann das X nicht weiter verwendet wird----denkt sich der Optimizer: für den Programmlauf ist dieser Teil irrelevant - das Ergebnis wird nicht verwendet. somit wird das ersatzlos weggelassen.
WENN so rein logisch "sinnlose" Programmteile bleiben sollen, musste entsprechend Complieranweisung setzen - oder Compiler komplett auf O0 setzen : NULL Optimierung.
Don't worry about getting older. You're still gonna do dump stuff...only slower