看bob的mochiweb,然后阅读json的代码,因为R12B对binary做了优化,而mochijson2.erl是采用的记录binary中偏移量的方法来进行匹配,因此决定写一个执行binary优化的json解析模块。
周六在家没事写了写tqjson.erl,最后发现效率提升4%左右,应该还算比错。
附件是代码,可能写的不是高效,敬请原谅,其中用到miwebnum模块进行float转化。
对于性能:
tqjson > mochijson2 > mochijson
周六在家没事写了写tqjson.erl,最后发现效率提升4%左右,应该还算比错。
附件是代码,可能写的不是高效,敬请原谅,其中用到miwebnum模块进行float转化。
对于性能:
tqjson > mochijson2 > mochijson