Créer l’analyseur JSON le plus rapide du monde
(tanstaafl.dev)Parmi les analyseurs JSON particulièrement rapides, il y a simdjson( https://fr.news.hada.io/topic?id=2632 ), mais est-il possible d’aller encore plus vite que lui dans certains cas d’usage précis ? Voici la présentation d’un billet sur l’expérience d’écriture en C++ d’un code capable d’analyser des données de cotation de cryptomonnaies reçues en JSON plus rapidement que simdjson. Cet article est en coréen. Si ce code peut être plus rapide que simdjson, c’est parce qu’il est limité au cas d’usage spécifique du domaine traité par son auteur. Cela rappelle une fois de plus qu’une solution spécialisée dans un domaine précis permet des optimisations plus agressives qu’une solution généralisée.
3 commentaires
Waouh, c’est excellent. Et en plus, c’est amusant. J’allais m’abonner à ce blog, mais il n’y a pas de RSS, donc échec, snif.
L’article https://tanstaafl.dev/20200816-market-data-parser.html sur le blog ci-dessus était également intéressant. Mais pour l’instant, il n’y a encore que ces deux articles...
Référence - présentation de simdjson :
https://fr.news.hada.io/topic?id=2632