Bonjour,
Je lance un programme sous Visual C++ 2005 et Express, les temps de calcul sont etrangement différents, 3s pour le premier et 51 s pour le deuxième. Auriez vous une explication?
Merci.
Bonjour,
Je lance un programme sous Visual C++ 2005 et Express, les temps de calcul sont etrangement différents, 3s pour le premier et 51 s pour le deuxième. Auriez vous une explication?
Merci.
salut,
La première qui pourrait venir à l'esprit est que, d'un coté, tu compile en version release et de l'autre en version debug...
Mais, sans autre informations, il est difficile d'être catégorique![]()
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
Salut,
Comme le dit Koala, la première chose est de t'assurer que les options de compilations et de liens de ton projet sont strictement identiques entre les 2 projets. Les mesures de perf ne sont pertinentes que pour le mode Release avec les optimisations activées et sans les informations de debug.
Ensuite, les comparaisons ne peuvent se faire sur uniquement 2 exécutions successives. Les phénomènes de cache biaisent les mesures.
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager