Tôi có thể tìm số liệu hiệu suất (bộ nhớ/lần) Trường hợp cho một ví dụ không tầm thường của việc sử dụng XSLT (với Xalan) so với sử dụng STX (với Joost)XSLT với Xalan vs STX với Joost
Trả lời
Có lẽ đó là không có bộ tiêu chuẩn phổ quát nào. Đối với XSLT có (là?) XSLTMark, nhưng đây là để so sánh các công cụ XSLT.
Có one page với so sánh cùng một phép biến đổi được viết bằng các ngôn ngữ chuyển đổi khác nhau.
lẽ là lựa chọn tốt nhất là để mô hình hóa vấn đề của bạn, tạo ra dữ liệu thử nghiệm và đo lường những điều bạn quan tâm.
Tôi đồng ý ở chỗ câu trả lời thực thu được tốt nhất bằng cách viết chuẩn của riêng bạn.
Đối với những gì đáng giá, hồi ức của tôi là nhiều nhà phát triển có hy vọng cao về STX nhanh hơn nhiều so với bộ vi xử lý XSLT; nhưng đã tìm thấy hiệu suất thực tế của việc triển khai để không đạt được kỳ vọng. Một phần lý do có thể là việc triển khai bộ xử lý XSLT được tối ưu hóa một cách ridiculously ngay bây giờ, và do đó có thể xử lý các phép biến đổi đơn giản rất hiệu quả, tất cả mọi thứ được xem xét. Do đó, việc triển khai STX cũng sẽ cần phải dành nhiều thời gian để triển khai thực hiện ở cùng mức độ, để tạo ra các cải tiến tốc độ đáng kể cho các phép biến đổi chung.
Bạn thực sự nên sử dụng điểm chuẩn của riêng mình để bao gồm những thứ bạn sử dụng.
Nhưng đây là một điểm dữ liệu, (http://www.kindle-maps.com/blog/some-performance-information-on-joost-stx.html), tệp XML 1.3GB (từ dữ liệu OpenStreetMap), 1.800.000 nút được xử lý với mẫu STX đơn giản trong 3 phút trên máy tính xách tay cấp thấp.
- 1. Sử dụng Xalan cùng với Saxon
- 2. Ant <junitreport> thất bại vì Xalan của (XSLT) tính năng xử lý an toàn
- 3. Document XPath tìm kiếm với API tìm kiếm Java MarkLogic của vs XQuery/XSLT API
- 4. Tách XML thành nhiều tệp với XSLT
- 5. XSLT định dạng số với dấu phẩy
- 6. gọi XSLT mẫu với tham số
- 7. so sánh hai tệp xml với xslt?
- 8. Lỗi Saxon với câu lệnh nhập XSLT
- 9. Tôi có thể liên kết xslt với một xslt khác không?
- 10. Stackpanel: Chiều cao so với ActualHeight so với ExtentHeight vs ViewportHeight vs DesiredSize vs RenderSize
- 11. XQuery vs XSLT để chuyển đổi dữ liệu
- 12. Công cụ XSLT 2.0 nào tồn tại?
- 13. Thay đổi một thuộc tính đơn với XSLT
- 14. Lưu trữ XSLT trong SQL Server 2005 với loại xml?
- 15. tự động ghép các tệp xml với kiến và xslt
- 16. Execute XSLT Chuyển đổi từ Java với tham số
- 17. cách Hợp nhất hai tệp xml với XSLT
- 18. Cách liên kết tệp XML với tệp XSLT?
- 19. XSLT không khớp với các thuộc tính nhất định
- 20. Cách sắp xếp một subelement của XML với XSLT
- 21. Beautifulsoup4 với lxml vs Beautifulsoup3
- 22. ContentResult vs JsonResult với ajax
- 23. WSGI vs uWSGi với Nginx
- 24. Cookies vs Sessions với CookieStore
- 25. dotNetRDF VS Jena.NEt VS người khác với Dotnet?
- 26. Node-PerfectAPI vs Restify.js so với ExpressJS vs Node-APIServer
- 27. gen_server với bảng dict vs mnesia vs ets
- 28. ID so với UniqueID vs ClientID vs UniqueClientID so với StaticClientID?
- 29. phù hợp với linux? Thực hiện vs vs cmake vs codeblocks vs qmake
- 30. Đo thời gian trong Linux - thời gian so với đồng hồ so với getrusage vs clock_gettime vs gettimeofday vs timespec_get?
Hiệu suất có thể khác nhau tùy thuộc vào những gì bạn đang làm với XSL/STX. Tôi nghĩ rằng cuối cùng bạn sẽ phải viết một nguyên mẫu sử dụng cả hai ngôn ngữ và điểm chuẩn như thế nào họ thực hiện trên các ứng dụng cụ thể mà bạn đang sử dụng chúng cho. – Elijah