L'éxecution prendre du temp
Fermé
moha
-
20 oct. 2019 à 20:05
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 21 oct. 2019 à 11:38
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 21 oct. 2019 à 11:38
A voir également:
- L'éxecution prendre du temp
- Core temp - Télécharger - Divers Utilitaires
- Ce coeur n'est plus a prendre adopte ✓ - Forum Vos droits sur internet
- Erreur d'execution 1004 - Forum Programmation
- Un administrateur vous a refusé l'execution de cette application - Forum Windows 10
- Fichier temp ✓ - Forum Windows
1 réponse
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
21 oct. 2019 à 11:38
21 oct. 2019 à 11:38
Salut moha,
Tu peux éventuellement interrompre, avec le débogueur, l'exécution du programme lorsque sa lenteur se manifeste et voir où est-ce que le programme passe l'essentiel de son temps en exécutant le programme pas à pas.
Tu peux aussi utiliser un profiler pour détecter les goulots d'étranglement. Il y a des années que je n'ai pas utilisé Dev C++, mais il semblerait que cela soit disponible d'après ce topic : https://www.gamedev.net/forums/topic/117021-profiling-in-dev-c/
Autrement le profiler pour gcc est gprof, qui est porté sous Windows. Tu as un tutoriel là :
https://yzhong-cs.medium.com/profiling-with-gprof-64-bit-window-7-5e06ef614ba8
Sous Linux, tu as aussi Valgrind (avec Callgrind et KCachegrind pour la visualisation du graphe) :
https://baptiste-wicht.com/posts/2011/09/profile-c-application-with-callgrind-kcachegrind.html
Dal
Tu peux éventuellement interrompre, avec le débogueur, l'exécution du programme lorsque sa lenteur se manifeste et voir où est-ce que le programme passe l'essentiel de son temps en exécutant le programme pas à pas.
Tu peux aussi utiliser un profiler pour détecter les goulots d'étranglement. Il y a des années que je n'ai pas utilisé Dev C++, mais il semblerait que cela soit disponible d'après ce topic : https://www.gamedev.net/forums/topic/117021-profiling-in-dev-c/
Autrement le profiler pour gcc est gprof, qui est porté sous Windows. Tu as un tutoriel là :
https://yzhong-cs.medium.com/profiling-with-gprof-64-bit-window-7-5e06ef614ba8
Sous Linux, tu as aussi Valgrind (avec Callgrind et KCachegrind pour la visualisation du graphe) :
https://baptiste-wicht.com/posts/2011/09/profile-c-application-with-callgrind-kcachegrind.html
Dal