bspw. zu Testzwecken um rauszufinden, wie schnell ein Code ist. Der Code muss dann nicht was "sinnvolles" machen, sondern nur häufig genug aufgerufen werden, um eine Zeit zu messen.
PB alpha3 - C-backend: Wegoptimieren verhindern
Re: PB alpha3 - C-backend: Wegoptimieren verhindern
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Re: PB alpha3 - C-backend: Wegoptimieren verhindern
Du willst also wissen wie schnell ein sinnloser Code ist?
OK. Es geht dir darum ob dein ASM Code fixer ist?
Ja das wird er möglicherweise auch sein.
Aber das ist dann handoptimiert.
Und ist sehr teuer!
Wer mag das, wegen paar msec den Aufwand treiben?
Verdienst du an dieser Optimierung so viel das es sich rentiert?
OK. Es geht dir darum ob dein ASM Code fixer ist?
Ja das wird er möglicherweise auch sein.
Aber das ist dann handoptimiert.
Und ist sehr teuer!
Wer mag das, wegen paar msec den Aufwand treiben?
Verdienst du an dieser Optimierung so viel das es sich rentiert?
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Re: PB alpha3 - C-backend: Wegoptimieren verhindern
Ab und zu ist man halt neugierig
Auch um bspw. zu sehen, was da so alles optimiert wird.
Auch um bspw. zu sehen, was da so alles optimiert wird.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Re: PB alpha3 - C-backend: Wegoptimieren verhindern
Das hat er ja bemerkt. Alles weg
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Re: PB alpha3 - C-backend: Wegoptimieren verhindern
@TheCube, vielleicht noch einen kleine Anmerkung:
Schneller Code hat nicht unbedingt viel mit ASM zu tun.
Wie Du ja bemerkt hast ist das Hirn oft viel effektiver, in den Fall der Compiler:
Er hat das Code Snippet wegoptimiert, waehrend Du noch an einer (nutzlosen) Schleife rumoptimierst.
Es gipt Tools die Dir zeigen wo die meiste CPU verbraten wird, nur an diesen Stellen macht es oft Sinn zu optimieren.
=> Und dann nicht mit ASM, sondern mit Hirn!
Schneller Code hat nicht unbedingt viel mit ASM zu tun.
Wie Du ja bemerkt hast ist das Hirn oft viel effektiver, in den Fall der Compiler:
Er hat das Code Snippet wegoptimiert, waehrend Du noch an einer (nutzlosen) Schleife rumoptimierst.
Es gipt Tools die Dir zeigen wo die meiste CPU verbraten wird, nur an diesen Stellen macht es oft Sinn zu optimieren.
=> Und dann nicht mit ASM, sondern mit Hirn!
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...