Bonjour,
J'ai un code C que j'avais développé sous Linux.
Le temps de calcul de mon algorithme était de 30 ms sous une machine PIII 800 MHz.
J'ai décidé d'importer mon vieux code sous VC++ 6. J'ai fait le nécéssaire pour que mon code compile correctement sous VC++. Mais voilà à ma grande surprise, le temps de calcul est de 130 ms qui est très très loin des 30 ms que j'avais sous Linux avec cette fois un processeur PIV à 3 Ghz.
Je ne comprends pas !!! Avec une machine pratiquement 4 fois plus puissante, le même algo demande pratiquement 4 fois plus de temps à être exécuté !!!!
Y a t-il une explication à ce phénomène? Peut on y remédier?
Merci.
Partager