Performante Implementierung mit .net
There are no translations available.
.net ähnlich wie Java mit einer Zwischencodeerzeugung ermöglicht ebenfalls uns Programmierern mit ein paar Kniffen die Performance unserer Anwendungen zu erhöhen.
Reguläre Ausdrücke
Sobald wir uns mit regulären Ausdrücken angefreundet haben, werden wir diese auch gerne verwenden. Neben einigen allgemeinen Optiomierungsmöglichkeiten stellt .net jedoch auch spezifische Methoden zur Verfügung.
Optimierung zur Laufzeit
.net unterstützt das Compilieren Ihres Pattern zur Laufzeit, so dass bei häufiger Verwendung hier ein Geschwindigkeitsgewinn erreicht wird.
regexInstance = new Regex ("foo.*bar", RegexOptions.Compiled);
Optimierung zur Erstellungszeit
Weitere Gewinne lassen sich der Klassenmethode Regex.CompileToAssembly erreichen, wodurch die Umsetzung des Musters bereits zum Zeitpunkt des Erstellens unseres Projektes vorgezogen wird.

