Thema: Delphi TPerlRegex sehr langsam

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: TPerlRegex sehr langsam

  Alt 13. Apr 2010, 08:43
Zitat von luke2:
Diese Komponente basiert doch auch auf der pcre.dll und kapselt nur die Aufrufe, deshalb verstehe ich nicht, wieso das so langsam ist
Die pcre.dll kann nur Ansi/UTF-8 und dein Delphi ist Unicode,
da kommen dann noch einige UTF-8<->Unicode-Umwandlungen mit rein, aber so sehr sollten diese auch nicht ausbremsen, falls sie richtig platziert sind.

Oder wurde diese TPerlRegex im D2009/D2010-Port nur auf Ansi begrenzt? (hab noch nicht nachgesehn)

Aktuell kann eigentlich keine Lib nativ mit Unicode umgehn.

(selbst wenn es eine Ansi-Datei ist, wird dieser über die StringList nach Unicode umgewandelt)

@mirage228:
Wenn es eine OpenSource-Lib ist und man frei an die (Original)-Quellcodes rankommt, dann sollte es keine Probleme geben. Es müßte nur erwähnt werden, das es kein Original ist.

Oder du gibts nur eine Änderungsanweisung raus und jeder ändert es sich selber.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat