Java ve C/C++ uygulamalarını ideal bir şekilde karşılaştırarak, çeşitli JSON ayrıştırma kütüphaneleri için kıyaslama yapmak istiyorum.JSON ayrıştırıcıları için karşılaştırmalar?
Java Jackson millet sadece benchmarks: java uygulamalar için
Java ve C/C++ uygulamalarını ideal bir şekilde karşılaştırarak, çeşitli JSON ayrıştırma kütüphaneleri için kıyaslama yapmak istiyorum.JSON ayrıştırıcıları için karşılaştırmalar?
Java Jackson millet sadece benchmarks: java uygulamalar için
vardır:
https://github.com/eishay/jvm-serializers/wiki/, protostuff.
Ancak maalesef farklı platformlarda JSON ayrıştırıcılar (ve/veya jeneratörler) arasında iyi bir karşılaştırma görmedim.
Stax benzeri API'yi steraming için değil, nesne veri bağlama için gson en küçük ve hızlıdır, jackson sunucu tarafında en hızlıdır.
http://danielywoo.blogspot.com/2011/04/json-java-libraries-benchmark-jsonlib.html
Daha sonraki/en yeni sürümleri ile bunun bir güncellemesini görmek ilginç olabilir. – StaxMan
Bu, bu tür bir ölçüt için gördüğüm en iyisidir. Jackson bu noktada benim için yeterince hızlı görünüyor. –
Gerçekten - benchmark sonuçlarını doğru okursam (sayı, operasyon başına nanosaniyedir), saniye başına 400.000 küçük nesneyi serileştirebilirdi, 300.000'i okudu, ki bu genellikle ihtiyaç duyulandan daha fazla büyüklükteki iki emirdir. diğer hızlı kodekler). Çoğu zaman seçim, performanstan başka faktörlere dayanır. – StaxMan