Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#32

AW: Wie bekomme ich die exe kleiner?

  Alt 29. Jan 2020, 17:04
das selbst die modernsten Prozessoren keinen duzende MB großen Instruction Cache haben. Das heißt,
Da bin ich selber mal drauf reingefallen.

Hatte einen Code schön mit Assembler "optimiert", mit dem Ergebnis, dass auf modernen CPUs (die arbeiten teilweise schon den/die nächsten Befehl vor)
alles extrem langsamer lief, im Gegensatz zu dem was der Delphi-Compiler produzierte.
Durch ein paar Jumps wurde dieser Cache und das "umsonst" Vorgearbeitete ständig verworfen und an anderer Stelle wieder neu angefangen.

Ehm, nein ist es nicht.
Doch.
https://de.wikipedia.org/wiki/Addres..._Randomization
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (29. Jan 2020 um 17:08 Uhr)
  Mit Zitat antworten Zitat