17 ポイント 投稿者 kunggom 2020-08-27 | 3件のコメント | WhatsAppで共有

JSONパーサの中でも突出して高速なものとしては simdjson( https://ja.news.hada.io/topic?id=2632 )がありますが、特定のユースケースに限れば、これよりさらに高速にパースすることはできないでしょうか。JSONで受信される暗号資産の板情報データを、simdjsonよりも高速にパースする C++ コードを書いた経験についての投稿を紹介します。この記事のコードが simdjson より速くなり得る理由は、ユースケースが特定分野を扱う筆者のコードに限定されているためです。結局のところ、汎用的なものよりも特定分野に特化したもののほうが、より攻めた最適化が可能であることを改めて感じさせられます。

3件のコメント

 
xguru 2020-08-27

わあ、すばらしいです。面白くもありますね。このブログを購読しよう!と思ったのですが、RSSがなくて失敗…

 
kunggom 2020-08-27

上のブログにある https://tanstaafl.dev/20200816-market-data-parser.html という記事も興味深かったです。とはいえ、まだ記事がこの2本しかないので……

 
kunggom 2020-08-27

参考 - simdjson の紹介記事:

https://ja.news.hada.io/topic?id=2632