【问题标题】:Benchmarks for JSON parsers? [closed]JSON解析器的基准? [关闭]
【发布时间】:2010-10-20 17:47:29
【问题描述】:

我对各种 JSON 解析库的基准测试感兴趣,最好是比较 Java 和 C/C++ 实现。

仅 Java benchmarks,Jackson 人:

【问题讨论】:

    标签: performance json parsing benchmarking


    【解决方案1】:

    对于java实现,有:

    涵盖了所有类型的序列化,包括使用 Jackson、GSON、protostuff 的 JSON。

    但不幸的是,我没有看到不同平台上的 JSON 解析器(和/或生成器)之间的良好比较。

    【讨论】:

    • 这是我见过的最好的这种基准。在这一点上,杰克逊对我来说似乎已经足够快了。
    • 确实——如果我正确阅读了基准测试结果(数字是每次操作的纳秒,持续),Jackson 将能够每秒序列化 400,000 个小对象,读取 300,000 个,这通常是几个数量级以上比所需的(其他快速编解码器相同)。因此,选择通常基于性能以外的其他因素。
    【解决方案2】:

    不确定 steraming 类似 stax 的 API,但对于对象数据绑定,gson 最小且对 adhoc 速度最快,jackson 在服务器端最快。

    http://danielywoo.blogspot.com/2011/04/json-java-libraries-benchmark-jsonlib.html

    【讨论】:

    • 如果有更新/最新版本会很有趣。
    猜你喜欢
    • 2013-01-05
    • 2014-01-30
    • 2012-08-12
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多