333 private links
Le truc qui prend du temps:
10 Mo, c’est pas grand chose me direz-vous, mais c’est là qu’une particularité de la fonction sscanf vient broyer le tout : pour chaque octet de donnée ajouté lors de la lecture, la fonction compte chaque caractère de la chaîne de caractères de 10 Mo via un strlen.
À la place, stocker le résultat du strlen au départ avant d'itérer résout le problème.
Du point de vue de la consommation énergétique lors de l'utilisation, les data centers ont fait d'énorme progrès !
On oubli cependant le coût de fabrication et de recyclage (quand il a lieu).
C'est complexe.
Supprimer les fichiers de langues …/plugins/…/lang/…
42ko d'économisé, sois 50Tb de bande passante !
TL;DR
You should probably avoid benchmarking branchy code over small problems.