zoukankan      html  css  js  c++  java
  • Gson基准测试

    使用Gson官方的基准测试代码运行了一下如下:

    0% Scenario{vm=java, trial=0, benchmark=Parse, api=JACKSON_STREAM, document=TWEETS} 315174.17 ns; σ=1279.77 ns @ 3 trials
    8% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_STREAM, document=TWEETS} 317937.50 ns; σ=2252.69 ns @ 3 trials
    17% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_SKIP, document=TWEETS} 215238.32 ns; σ=918.94 ns @ 3 trials
    25% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_DOM, document=TWEETS} 449713.34 ns; σ=4438.43 ns @ 9 trials
    33% Scenario{vm=java, trial=0, benchmark=Parse, api=JACKSON_STREAM, document=READER_SHORT} 56939.87 ns; σ=152.55 ns @ 3 trials
    42% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_STREAM, document=READER_SHORT} 68554.89 ns; σ=528.70 ns @ 3 trials
    50% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_SKIP, document=READER_SHORT} 45980.17 ns; σ=68.82 ns @ 3 trials
    58% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_DOM, document=READER_SHORT} 83291.21 ns; σ=169.06 ns @ 3 trials
    67% Scenario{vm=java, trial=0, benchmark=Parse, api=JACKSON_STREAM, document=READER_LONG} 1016519.88 ns; σ=5282.36 ns @ 3 trials
    75% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_STREAM, document=READER_LONG} 790813.47 ns; σ=2151.96 ns @ 3 trials
    83% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_SKIP, document=READER_LONG} 445050.62 ns; σ=12543.21 ns @ 10 trials
    92% Scenario{vm=java, trial=0, benchmark=Parse, api=GSON_DOM, document=READER_LONG} 839990.27 ns; σ=10320.35 ns @ 10 trials

    document api us linear runtime
    TWEETS JACKSON_STREAM 315.2 =========
         TWEETS GSON_STREAM 317.9 =========
              TWEETS GSON_SKIP 215.2 ======
              TWEETS GSON_DOM 449.7 =============
    READER_SHORT JACKSON_STREAM 56.9 =
         READER_SHORT GSON_STREAM 68.6 ==
              READER_SHORT GSON_SKIP 46.0 =
              READER_SHORT GSON_DOM 83.3 ==
    READER_LONG JACKSON_STREAM 1016.5 ==============================
           READER_LONG GSON_STREAM 790.8 =======================
                READER_LONG GSON_SKIP 445.1 =============
                READER_LONG GSON_DOM 840.0 ========================

  • 相关阅读:
    STL
    Python
    Swift学习笔记
    Swift学习笔记
    Cocos2d-x -- 如何让背景从上到下滚动
    Cocos2d-x -- 图片菜单按钮
    How to change in the Cocos2d-x project from landscape to portrait both in iOS and Android
    系统集成项目管理工程师和信息系统管理工程师的区别是什么?
    公积金取出来后悔了 公积金取出来好还是不取好?
    青岛公积金贷款额度最高多少?怎么算?
  • 原文地址:https://www.cnblogs.com/zawn/p/2868667.html
Copyright © 2011-2022 走看看