bigzooloo
Messages postés36Date d'inscriptionjeudi 16 mai 2002StatutMembreDernière intervention 6 octobre 2009
-
8 sept. 2005 à 11:44
bigzooloo
Messages postés36Date d'inscriptionjeudi 16 mai 2002StatutMembreDernière intervention 6 octobre 2009
-
10 sept. 2005 à 12:36
Bonjour,
J'ai créé une application multi-threads qui utilise des librairies,
égalements, multi-threads. J'aurai voulu savoir s'il était possible de
surveiller le temps d'exécution de chaque thread (lib incluses). Ou
encore mieux, avoir un graphique présentant l'utilisation du CPU
précisant quel thread travail. Pour des histoires de synchronisation et
de performance.
Il peut y avoir plusieurs solutions :
- un programme externe qui surveille le CPU et qui se débrouille pour me sortir l'id du thread en cours.
- un genre de "label" à inclure dans le code source à chaque début et fin de thread.
bigzooloo
Messages postés36Date d'inscriptionjeudi 16 mai 2002StatutMembreDernière intervention 6 octobre 2009 8 sept. 2005 à 12:11
Merci, ceci répond à ma question concernant le temps d'exécution d'un thread.
Maintenant, supposons deux threads qui durents 10 secondes chacun.
Comment faire pour connaître leur découpage, par l'OS, pour s'exécuter
"en même temps" ?
Par exemple, 10 ms pour le premier puis 15 ms pour le second, et on
reprend le premier... Le résultat pourrait être sous forme graphique,
ou un tableau, ...