Et maintenant tu vas passer aux choses sérieuses et faire une vraie analyse ou des vrais tests ? ;-)
Absolument pas. Ce n'est pas le but : le test présenté est totalement bidon et ne correspondait pas à un cas d'usage réel (lequel était de comparer plusieurs implémentations existantes tierces, sans chercher à les optimiser).
Le but de ce billet était tout simplement de sensibiliser – et de montrer par l'exemple – que des tests qui semblent simples et logiques peuvent déboucher sur du grand n'importe quoi en terme de résultats. Parce que si la mode de la microoptimisation à la PHP (« Utilise des guillemets simples ça va plus vite » et autres idioties) est passée, je croise encore souvent ce genre de « métriques ».
[^] # Re: Et maintenant ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Optimisation, microbenchmark et compilation Just In Time : quand 1 + 1 ne font pas 2. Évalué à 8.
Absolument pas. Ce n'est pas le but : le test présenté est totalement bidon et ne correspondait pas à un cas d'usage réel (lequel était de comparer plusieurs implémentations existantes tierces, sans chercher à les optimiser).
Le but de ce billet était tout simplement de sensibiliser – et de montrer par l'exemple – que des tests qui semblent simples et logiques peuvent déboucher sur du grand n'importe quoi en terme de résultats. Parce que si la mode de la microoptimisation à la PHP (« Utilise des guillemets simples ça va plus vite » et autres idioties) est passée, je croise encore souvent ce genre de « métriques ».
La connaissance libre : https://zestedesavoir.com