<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    咖啡伴侶

    呆在上海
    posts - 163, comments - 156, trackbacks - 0, articles - 2

    go對象序列化和反序列化

    Posted on 2013-09-29 09:52 oathleo 閱讀(3068) 評論(0)  編輯  收藏 所屬分類: Golang
    模擬測試1,000, 000條數據 每條10個字節  也就是10M不到的 數據(高度結構化的數據)
    過程
    1.對象序列化為 byte
    2.byte反序為對象
    3.gzip壓縮byte

    測試語言go
    測試方案: raw byte,json ,bson, msgpack (protostuff需要先做對象配置文件,比較麻煩,通常認為和msgpack性能相當 )
    結果:msgpack 勝出


    大小
    gzip壓縮后大小
    對象到byte耗時
    byte到對象耗時
    raw 10000000
    6573252(65%) 未測試
    未測試
    json
    47515988 7919511 (17%) 3248ms 5280ms
    bson
    49888910 9506965 (19%)
    3863ms 6235ms
    msgpack
    29934223 7448484 2046ms 3113ms


    raw data: 1000000
    raw data gzip compress: 6573252 //gzip壓縮后大小

    start: 1000000
    Marshal cost: 3248  //json 序列化耗時
    json string: 47515988 
    json byte: 47515988  //二進制數組大小
    Unmarshal cost: 5280  //json 反序列化耗時
    test data: {1 100 0.9405091}
    json gzip compress: 7919511 //gzip壓縮后大小

    start
    Marshal cost: 3863
    bson byte: 49888910
    Unmarshal cost: 6235
    test data: {1 100 0.9405091}
    bson gzip compress: 9506965


    start: 1000000
    Marshal cost: 2046
    msgpack: 29934223
    Unmarshal cost: 3113
    test data: {1 100 0.9405091}
    msgpack gzip compress: 7448484
    主站蜘蛛池模板: 亚洲国产精品成人久久久| 亚洲国产精品自在线一区二区| 亚洲视频在线观看2018| 亚洲免费中文字幕| 亚洲精品成人久久| 亚洲真人无码永久在线| 一个人免费观看www视频| 狠狠亚洲狠狠欧洲2019| 中文字幕av无码不卡免费| 久久久久亚洲AV综合波多野结衣| 久久er国产精品免费观看8| 久久久久久久尹人综合网亚洲| 中文字幕久无码免费久久| 久久亚洲国产视频| 最近中文字幕无免费| 亚洲一区二区影视| 日本一道本高清免费| 一级做a爰片久久免费| 亚洲午夜福利在线观看| 人妻丰满熟妇无码区免费| 亚洲国产亚洲片在线观看播放| 大地资源二在线观看免费高清| 亚洲国产精品无码久久九九大片| 男人的天堂亚洲一区二区三区 | 国产免费MV大全视频网站| 色久悠悠婷婷综合在线亚洲 | 久久精品网站免费观看| 亚洲av永久无码精品网址| 亚洲国产日韩成人综合天堂| 成全在线观看免费观看大全| 亚洲国产精品xo在线观看| 免费一区二区视频| 无码中文字幕av免费放dvd| 亚洲欧美日韩综合俺去了| 亚洲高清免费视频| 免费视频成人片在线观看| 久久亚洲精品国产精品婷婷| 亚洲精品无码专区2| 亚洲免费在线观看视频| 一个人免费观看日本www视频| 亚洲视频手机在线|