Wo kann ich Leistungsmetriken finden (Speicher/Zeit) für ein nicht-triviales Beispiel von XSLT mit (mit Xalan) im Vergleich zu STX Verwendung (mit Joost)XSLT mit Xalan vs. STX mit Joost
Antwort
Wahrscheinlich gibt es keine universellen Benchmarks. Für XSLT gibt es (war?) XSLTMark, aber dies ist für den Vergleich der XSLT-Engines.
Es gibt one page mit dem Vergleich der gleichen Umwandlung in verschiedenen Transformationssprachen geschrieben.
Wahrscheinlich ist die beste Option, um Ihr Problem zu modellieren, Testdaten zu erzeugen und messen Sie die Dinge, die Sie interessieren.
ich, dass echte Antworten einverstanden sind am besten erhalten, indem Sie Ihre eigene Benchmark zu schreiben.
Für was es wert ist, meine Erinnerung ist, dass viele Entwickler große Hoffnungen hatten, dass STX viel schneller als XSLT-Prozessoren ist; Aber die tatsächliche Leistung der Implementierungen fiel nicht so hoch aus wie erwartet. Ein Teil des Grundes könnte sein, dass XSLT-Prozessor-Implementierungen inzwischen lächerlich gut optimiert sind und somit einfache Transformationen unter Berücksichtigung aller Aspekte sehr effizient handhaben können. Daher müssten STX-Implementierungen auch die Implementierung in gleichem Maße beschleunigen, um signifikante Geschwindigkeitsverbesserungen für häufige Transformationen zu erzielen.
Sie sollten wirklich Ihren eigenen Benchmark verwenden, um die Dinge abzudecken, die Sie verwenden.
Aber hier ist ein Datenpunkt, (http://www.kindle-maps.com/blog/some-performance-information-on-joost-stx.html), eine 1,3 GB XML-Datei (von OpenStreetMap Daten), 180000ish Knoten wurden mit einem einfachen STX-Vorlage in 3 Minuten auf einem Low-End-Laptop verarbeitet.
- 1. Wie mit XSLT 1.0
- 2. Wie ändere ich den Apache FOP Xalan XSLT Prozessor?
- 3. ein Element mit Xslt
- 4. PySerial - kann STX nicht senden
- 5. Microsoft.Reporting. * Vs XML/XSLT
- 6. xsl cdata-section-elements Ausgabe-Eigenschaft mit Xalan-J
- 7. Xalan Datum Verlängerung Problem
- 8. mit Funktionen vs Verwendung von Vorlagen in xslt?
- 9. JAXP XSLT-Transformer mit falscher Implementierung standardmäßig
- 10. SBT xalan # Serialisierungsfehler in IntelliJ
- 11. JSON mit XSLT schreiben
- 12. Problem mit XSLT-Zeilenumbruch
- 13. Convert Codierung mit XSLT
- 14. XSLT-Transformation mit Zählung
- 15. XSLT-Verarbeitung mit Java?
- 16. Render XML mit XSLT
- 17. einfügen Wert XSLT mit
- 18. Querystring mit xslt
- 19. XML mit XSLT transformieren
- 20. Problem mit Xslt Ausgang
- 21. Extrakt Text mit Xslt
- 22. Xalan 2.7.1 Syntaxfehler: Stylesheet konnte nicht kompiliert werden
- 23. Verständnis xslt Umgang mit Elementen mit Attributen
- 24. Ausgangsknoten mit for-each mit XSLT 1.0
- 25. Aktueller Knoten vs. Kontextknoten in XSLT/XPath?
- 26. XQuery vs XSLT zum Transformieren von Daten
- 27. Xerces und Xalan-C für Windows
- 28. Generisches XSLT, die mit Regeln
- 29. Filtering xml mit Xslt arbeiten
- 30. Offline/lokales Bild mit xslt
Die Leistung kann stark variieren, je nachdem, was Sie mit XSL/STX machen. Ich denke, am Ende müssen Sie einen Prototyp schreiben, der sowohl die Sprache als auch den Benchmark verwendet, wie sie die jeweilige Anwendung, für die Sie sie verwenden, ausführen. – Elijah