Ce que je voulais dire, c’est tester des cas ou la valeur est pas à la fin du tableau, justement.
‘fin, tes graphes sont pas très réalistes. Qui va en pratique se trimballer des tableaux de 2 millions d’entrées en premier lieu, et lancer un linear scan sur un tableau de cette taille?
Applique à des objets/structs pas forcément très gros en premier lieu, tu vas commencer à te trimballer plusieurs centaines de Mo juste pour le tableau. Personne ne va faire ça.
Tes résultats pour des tailles de tableaux réalistes sont tellement agglutinées qu’on en sort pas grand chose (surtout avec une échelle en nano secondes), sans compter que ça tourne sur un tromblon vieux de 7 ans.
C’est un peu la ou je voulais en venir, les auteurs de compilos ont très probablement considéré les optimizations dont tu parles. Mais une fois benchmarké sur des cas réalistes, les gains potentiels (a supposer qu’il y’en avait vraiment) ne valent pas le coup.
Les mecs, ils recherchent des optimisations qui améliorent des cas concret.
[^] # Re: J'veux pas faire le relou mais...
Posté par groumly . En réponse au journal Recherche de valeur dans un tableau et l'écosystème des compilateurs C++. Évalué à 6.
Ce que je voulais dire, c’est tester des cas ou la valeur est pas à la fin du tableau, justement.
‘fin, tes graphes sont pas très réalistes. Qui va en pratique se trimballer des tableaux de 2 millions d’entrées en premier lieu, et lancer un linear scan sur un tableau de cette taille?
Applique à des objets/structs pas forcément très gros en premier lieu, tu vas commencer à te trimballer plusieurs centaines de Mo juste pour le tableau. Personne ne va faire ça.
Tes résultats pour des tailles de tableaux réalistes sont tellement agglutinées qu’on en sort pas grand chose (surtout avec une échelle en nano secondes), sans compter que ça tourne sur un tromblon vieux de 7 ans.
C’est un peu la ou je voulais en venir, les auteurs de compilos ont très probablement considéré les optimizations dont tu parles. Mais une fois benchmarké sur des cas réalistes, les gains potentiels (a supposer qu’il y’en avait vraiment) ne valent pas le coup.
Les mecs, ils recherchent des optimisations qui améliorent des cas concret.