Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: RTL Performance D7 vs XE7

  Alt 11. Sep 2014, 18:59
WideString ist eine Kapselung von SysAllocStr und Co.

UnicodeString ist, wie der AnsiString, ein LongString, was intern einem aufgemotzem dnamischen Array entspricht.
* mir Referenzzählung, während der WideString nur eine Referenz kennt und jedesmal kopiert wird
* und über den Delphi-Speichermanager verwaltet

Wobei mit Delphi 2006? auch noch der SpeicherManager vom Delphi duch FastMM ersetzt wurde.



Herr Hausladen hat sogar ein Pugin, womit der MM der D7-IDE durch FastMM ersetzt wird, womit diese auch gleich mal flotter wird.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (11. Sep 2014 um 19:01 Uhr)
  Mit Zitat antworten Zitat