J'ai un programme écrit en C++, qui ouvre un fichier binaire (test.bin), le lit objet par objet, et place chaque objet dans un nouveau fichier (il ouvre le nouveau fichier, écrit dedans (append), et le ferme). J'utilise fopen/fclose, fread et fwrite. test.bin contient 20 000 objets.Le programme C++ s'exécute lentement dans VS2008
Ce programme tourne sous linux avec g ++ en 1 sec mais en VS2008 en mode debug/release en 1min!
Il y a des raisons pour lesquelles je ne les fais pas par lots ou ne les garde pas en mémoire ou toute autre sorte d'optimisations.
Je me demande juste pourquoi il est si lent sous Windows.
Merci,
Que vous dit votre profileur? –
Dupliquer (même utilisateur): http://stackoverflow.com/questions/2831039/visual-studio-2008-awful-performance –
Peut-être le débogage nouveau et la vérification de code libre ... mais vous pouvez le profiler. Qu'est-ce qui se passe sous la libération? – Tim