Unter
[ offen ] Funktion StringReplace ist schrecklich langsam
hatte ich gefragt:
Funktion StringReplace ist schrecklich langsam
Ich habe einen String ($feld), der 24 MByte lang ist.
In diesen möchte ich tausende kleine Strings einfügen (überschreiben). Da aber mit der Funktion StringReplace jedes Mal der gesamte String $feld umgespeichert wird, dauert der Prozess ewig lange. Das Umspeichern ist gar nicht notwendig, da $feld sich ja in seiner Länge nicht ändert.
Gibt es eine Möglichkeit, die kleinen Strings an Ort und Stelle einzufügen, ohne dass $feld umgespeichet wird?
chesstiger hatte so geantwortet:
Hier wäre es wohl am einfachsten, wenn du auf eine C/C++-Dll zurückgreifst. Da solltest du den String bequem einzeln auseinander nehmen können
Meine Frage ist nun:
Weiß jemand, wo ich eine solche DLL finde?
Vielen Dank schon mal im Voraus!