Sinon, on peut aussi écrire une boucle dédiée à chaque cas.
En tout état de cause, pour savoir quelle est la version la plus performante, plutôt que de jouer aux devinettes sur ce que fait ou ne fait pas le compilo ;), le mieux est encore de mesurer les différences de performances entre chaque version. Globalement, pour les questions de perfs, il ne faut rien préjuger et toujours mesurer. Ensuite, (ou plutôt pour commencer) il faut encore vérifier que le bout de code sur lequel on travaille est effectivement susceptible d'avoir un impact sur les performances (c'est peut-être pas la peine d'optimiser quelques calculs si les I/O représentent 90% du traitement), et pour ça, profiling et compagnie.
[^] # Re: Mémoriser l'appel
Posté par gaaaaaAab . En réponse au message Optimisation de tests dans des boucles. Évalué à 6.
si Fortran accepte, je ferais ça aussi.
Sinon, on peut aussi écrire une boucle dédiée à chaque cas.
En tout état de cause, pour savoir quelle est la version la plus performante, plutôt que de jouer aux devinettes sur ce que fait ou ne fait pas le compilo ;), le mieux est encore de mesurer les différences de performances entre chaque version. Globalement, pour les questions de perfs, il ne faut rien préjuger et toujours mesurer. Ensuite, (ou plutôt pour commencer) il faut encore vérifier que le bout de code sur lequel on travaille est effectivement susceptible d'avoir un impact sur les performances (c'est peut-être pas la peine d'optimiser quelques calculs si les I/O représentent 90% du traitement), et pour ça, profiling et compagnie.