9 points par ffdd270 2021-04-24 | 2 commentaires | Partager sur WhatsApp

https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/

Un article qui avait autrefois enflammé la communauté : ce billet expliquant une réduction de 70 % du temps de chargement de GTA Online avait suscité énormément d’attention.

Pour résumer, le parseur JSON utilisait sscanf, ce qui le rendait extrêmement inefficace ; en corrigeant uniquement ce point, l’auteur avait réussi à réduire le temps de chargement de 70 %. Sur Hacker News, les utilisateurs se sont lancés dans des débats du type « c’est ce qui arrive quand il y a trop de développeurs web (...) », « le langage C est tout simplement nul ! », ou encore « c’est la faute du capitalisme... », en qualifiant le code de particulièrement stupide.

Après cet épisode, un programmeur a remarqué quelque chose d’étrange en utilisant une application de visualisation 3D extrêmement rapide, et a écrit l’article ci-dessus.

2 commentaires

 
kbumsik 2021-04-24

Utiliser sscanf pour parser du JSON, c’est encore plus impressionnant (?)...

 
ffdd270 2021-04-24

Rien n’est impossible, donc (....) lol...