On Wednesday 01 October 2003 15:27, Alvar Freude wrote:
> Wenn eine Berechnung 5000 CPU-Taktzyklen benötigt, das XML-Auspacken zuvor
> 1000000 zusätzlich und wenn das ganze auch noch zeitkritisch ist, dann
> macht es schon was aus, wenn statt das Auspacken der Daten nur noch 10000
> Taktzyklen kostet ...

Der Punkt ist, daß es nicht so sehr die Codierung von XML ist, die Zyklen 
zieht, sondern die Tatsache, daß XML wie ASN.1 auch ein dynamisches 
Datenformat ist. Ich kann nicht erkennen, wie man diesen Vorteil bebehalten 
kann und die Anzahl der Zyklen drastisch drücken.

Man kann XML vereinfachen - Single Byte Zeichensatz statt UTF, weg mit 
Entities, weg mit Namespaces, Tagnotation auf LISP vereinfachen. Das spart 
neben Größe bestimmt auch Zyklen. Aber ohne den Dynamismus aufzugeben sehe 
ich nicht, wie man das noch weiter vereinfachen können will.

Kristian

Antwort per Email an