Tôi quan tâm đến điểm chuẩn cho các thư viện phân tích JSON khác nhau, lý tưởng là so sánh các triển khai Java và C/C++.Điểm chuẩn cho trình phân tích cú pháp JSON?
Java chỉ benchmarks bởi các folks Jackson:
Tôi quan tâm đến điểm chuẩn cho các thư viện phân tích JSON khác nhau, lý tưởng là so sánh các triển khai Java và C/C++.Điểm chuẩn cho trình phân tích cú pháp JSON?
Java chỉ benchmarks bởi các folks Jackson:
Đối với việc triển khai java, có:
trong đó bao gồm tất cả các loại serialization, bao gồm cả JSON sử dụng Jackson, GSON, bảo vệ.
nhưng tiếc là tôi chưa thấy một so sánh tốt giữa trình phân tích cú pháp JSON (và/hoặc máy phát) trên các nền tảng khác nhau.
Không chắc chắn cho API giống như stax giống như vậy, nhưng đối với ràng buộc dữ liệu đối tượng, gson là nhỏ nhất và nhanh cho adhoc, jackson là nhanh nhất ở phía máy chủ.
http://danielywoo.blogspot.com/2011/04/json-java-libraries-benchmark-jsonlib.html
Sẽ rất thú vị khi xem bản cập nhật này, với các phiên bản sau/mới nhất. – StaxMan
Đây là cách tốt nhất tôi đã thấy cho loại điểm chuẩn này. Jackson dường như đủ nhanh cho tôi vào thời điểm này. –
Thật vậy - nếu tôi đọc kết quả điểm chuẩn bên phải (số nano giây cho mỗi thao tác, duy trì), Jackson sẽ có thể tuần tự hóa 400.000 đối tượng nhỏ mỗi giây, đọc 300.000 mà thường là số lượng đơn đặt hàng lớn hơn mức cần thiết (tương tự cho các codec nhanh khác). Vì vậy, sự lựa chọn thường dựa trên các yếu tố khác ngoài hiệu suất. – StaxMan