Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#4

AW: Dyn. Array Teilmenge schnell kopieren

  Alt 23. Apr 2011, 01:14
Was mich allerdings grad etwas wundert, weil Move() intern doch auch nur über eine Schleife kopiert - und zwar byteweise! Sollte es nicht eigentlich schneller sein, die vollen 32 Bit der Pointer am Stück zu schubsen?

Aha okay, grad inne Soße geschaut. Move() kopiert, ab >32 zu verschiebenden Bytes, Quadwords. Und zwar in ASM, d.h. die Bereichsprüfung dürfte ebenfalls umgangen sein. Gut, ich drück trotzdem mal auf "Antworten", einfach um für mich nochmals zu dokumentieren, dass nochmal Nachsehen keine soooo schlechte Sache ist
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat