• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            一直想測試一下json的解析速度,前些天終于花了一點時間測了一下,在我的破筆記本上,解析一個包含10個元素(各種類型都有)的objectjson1秒鐘大概只能解析不到10w次,就算把內(nèi)存池用到極致也只能解析12.5w次左右,換用自己定義的一種bjson格式,速度快了一些,但也不超過20w次,想想工作量也的確很大,生成一個包含10個子元素的object,需要動態(tài)分配最少10次,還要做最少10hashinsert,還有各種格式的轉(zhuǎn)換工作,里面有arrayobject還要額外分配容器并處理子對象,這可都是耗時操作,終于明白了為什么webserver為何一秒鐘只能處理幾千個請求甚至只能處理幾百個請求了,看來要將游戲協(xié)議完全用json暫時還是不大可取,從效率上看折中點的做法依然是struct+jsonstruct+string\0string\0…,這些我以前的blog都寫過,只是現(xiàn)在找到了效率上的依據(jù),畢竟游戲服務器一秒都是要處理幾萬數(shù)據(jù)包的,要是全是json光解析json就把時間耗光了,更不用說去處理其他任務了。

            Posted on 2010-10-03 14:21 袁斌 閱讀(903) 評論(0)  編輯 收藏 引用
            色综合色天天久久婷婷基地| 久久福利片| 久久国产精品成人影院| 久久99精品九九九久久婷婷| 久久精品免费大片国产大片| 久久ww精品w免费人成| 国内精品伊人久久久久AV影院| 久久国产香蕉视频| 久久久这里有精品| 久久久久久久综合日本| 国产69精品久久久久观看软件| 国产精品va久久久久久久| 99国产精品久久久久久久成人热| 久久夜色精品国产亚洲| 久久久久国产精品熟女影院| 成人精品一区二区久久| 伊人久久大香线蕉综合Av| 久久人妻无码中文字幕| 久久综合久久美利坚合众国| 精品久久一区二区| 大美女久久久久久j久久| 欧洲成人午夜精品无码区久久 | 亚洲国产精品一区二区久久| 久久精品人成免费| 综合久久给合久久狠狠狠97色| 青青热久久国产久精品 | 久久精品99无色码中文字幕| 亚洲国产精品无码久久一线| 三上悠亚久久精品| 久久精品国产免费观看| 国产精品久久久久久久app| 久久九九免费高清视频| 亚洲国产精品婷婷久久| 久久精品国产精品青草| 久久国产精品99久久久久久老狼| 午夜精品久久久久久中宇| 久久久亚洲欧洲日产国码是AV | 国内精品久久久久久久coent| 久久久久亚洲AV无码麻豆| 久久久久亚洲AV成人片| 老色鬼久久亚洲AV综合|