Am 09.05.2008 um 13:56 schrieb Jens Puruckherr:
XMLs
<rant>Naja. Wie wärs mit nem Technologiewechsel? XML ist Schrott.</rant>
- libxml/xslt sind evtl. nicht optimal für derartige Datenmengen
ausgelegt. Welche Perl-tauglichen Alternativen gibt es?
Xalan/Xerces vom apache-Projekt, SaxonB von saxonica. Die nehmen allerdings Java. Wird daher nicht schneller, vermute ich.
- Das Stylesheet selber mag auch nicht von des Virtuosen Hand
stammen. (Wie) kann kann man sowas profilen?
oxygenXML ist die einzige mir bekannte kostenlos erhältliche SW, mit der man XSLTs in einer halbwegs anständigen GUI debuggen kann. Profiling... keine Ahnung.
Weitere Optionen: * Das XSLT kompilieren, das Kompilat benutzen. Saxon und Xalan/Xerces können das, soweit ich weiß. * SAX statt DOM? 1GB Speicherverbrauch klingt nach DOM. Schonmal versucht auf SAX umzustellen?
MfG Sebastian -- Jeder ist notwendigerweise der Held seiner eigenen Lebensgeschichte.