J'ai un code Fortran avec de nombreux fichiers .f qui génèrent un exécutable. J'ai effectué la simulation et exécuté le logiciel avec succès sous Linux (dans Virtual Box). Lorsque j'ai fait la même chose dans un environnement Cygwin sous Windows, le logiciel s'exécute correctement mais avec quelques secondes de retard. Le code fortran sur lequel je travaille est un code itératif. Chaque itération s'exécute plus lentement, de l'ordre de quelques millièmes de secondes. Lorsque j'ai exécuté le code entier pendant 1000 fois, il a été retardé de quelques secondes. J'ai utilisé le time package pour connaître l'exécution totale dans la boîte virtuelle. réel 0m0.061s utilisateur 0m0.036s sys 0m0.020s
Sous Windows avec la commande de mesure de powershell:temps d'exécution total = 0.095 secondes
À chaque fois, Linux gagne la course, même si Virtual Box ne prend que la moitié des cœurs du processeur et la moitié de la mémoire vive. Ce comportement est-il normal ou y a-t-il un problème ?