Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
Delphi 12 Athens
|
AW: PosEx? Oder doch lieber Pos? - Performance!
23. Aug 2016, 14:26
Also "früher" gab es im Delphi kein PoSex, darum brauchte man eine eigene/fremde Implementation. (bis um Delphi 6/7 rum, irgendwann)
Aber spater war die Implementation von PosEx eigentlich fast identisch mit Pos... nur noch weitere Parameter, dessen Bereichsprüfung und dann ein anderer einstieg in die Suchschleife (loop).
Also Eigentlich sollte das PosEx einen "Hauch" von wenigen CPU-Zyklen langsamer sein.
Dann hatte man das FastCode-Projekt teilweise in Delphi integriert und k.A. wie es dann war.
Und jetzt klingt es so, als wenn man Pos durch PosEx ersetzt hat, was ja im Prinzip auch praktisch keinen Unterschied macht, wenn beides "gleich" implementiert war.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (23. Aug 2016 um 14:29 Uhr)
|