WaBis

walter.bislins.ch

ASP: String-Stream (CStream)

CStream ist eine VBScript Klasse für ASP Anwendungen, welche das schrittweise Zusammensetzen von sehr langen Strings effizienter ermöglicht als der VBScript Operator &.

CStream ist Teil des perf Modul.

Zweck

Das schrittweise Zusammensetzen von Strings mit dem Operator & ist in ASP-Scripts sehr verbreitet. Solange es sich nur um kleine Datenmengen handelt stellt diese Methode kein Problem dar. Sie Skaliert jedoch Quadratisch mit der Länge des Strings. Für grosse Datenmengen ab einigen Zehntausend Zeichen ist diese Methode nicht mehr praktikabel.

Das Objekt CStream skaliert Linear mit der Anzahl der Zeichen und ist daher bei sehr grossen Strings um Faktoren schneller (z.B. bei 50'000 String-Elementen à 10 Zeichen ist das Zusammensetzen mit CStream bereits ca. 40 mal schneller als der Operator &).

Eigenschaften

  • Einfachst mögliche Implementierung, beschränkt auf das Wesentliche
  • Die Performance skaliert linear mit der Grösse des Streams
  • Verwendet intern die performante Klasse CDynArray
Weitere Infos zur Seite
Erzeugt Sonntag, 27. Juli 2008
von wabis
Zum Seitenanfang
Geändert Dienstag, 9. Dezember 2014
von wabis