begin process at 2012 02 11 19:32:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

temps en micro secondes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

temps en micro secondes

dimanche 29 décembre 2002 à 20:26:26 | temps en micro secondes

Sting

Quelqu'un connaitrait-il une fonction pour avoir le temps en microsecondes (enfin... en une unitée plus petite que la seconde).
lundi 30 décembre 2002 à 17:10:38 | Re : temps en micro secondes

zeratul67

GetTickCount donne le nombre de millisecondes depuis le démarrage du PC.
Il y a une fonction qui donne des temps plus précis, en nano-secondes il me semble, je poste si je la trouve ...

-------------------------------
Réponse au message :
-------------------------------

> Quelqu'un connaitrait-il une fonction pour avoir le temps en microsecondes (enfin... en une unitée plus petite que la seconde).
lundi 30 décembre 2002 à 17:40:42 | Re : temps en micro secondes

vieuxLion

bonjour,
si tu utilises Windows ...
I) il existe une simple fonction avec une résolution moyenne
(elle rend un résultat en millisecondes ... mais ne compte pas t'en servir avec une résolution inférieure à environ 32 ms :

DWORD dw1 = GetTickCount();
//ici le process à mesurer
DWORD dw2 = GetTickCount();
cout << "temps en ms = " << dw2-dw1 << endl;

II) il existe un compteur haute résolution
appeler d'abord
LARGE_INTEGER pf;
BOOL bRC = QueryPerformanceFrequency(&pf);
pour obtenir la résolution du compteur :
elle rend dans pf le nombre de "count" par seconde

appeler ensuite :
LARGE_INTEGER pc1, pc2;
QueryPerformanceCounter(&pc1);
//process à mesurer
QueryPerformanceCounter(&pc2);
cette fonction met dans pc1 le nombre de 'count'
... et comparer les résultats
Attention à bien comparer les LARGE_INTEGERs qui sont des structures
pc1.LowPart et pc1.HighPart
a moins que ton système supporte le 64 bit directement!
bon courage

-------------------------------
Réponse au message :
-------------------------------

> Quelqu'un connaitrait-il une fonction pour avoir le temps en microsecondes (enfin... en une unitée plus petite que la seconde).
lundi 30 décembre 2002 à 19:54:38 | Re : temps en micro secondes

Sting

merci beaucoup pour vos réponses qui m'ont été très utiles
mardi 19 avril 2005 à 09:46:48 | Re : temps en micro secondes

ffvf1er

salut,
je n'arrive pas à comprendre le fonctionnement des fonctions QueryPerformanceCounter, et QueryPerformanceFrequency, car je cherche un moyen d'obtenir un temp en microseconde.
Je croi que ce sont ces fonctions qu'il faut utiliser.


Cette discussion est classée dans : secondes, temps, micro


Répondre à ce message

Sujets en rapport avec ce message

comment faire des calculs et dessiner en meme temps avec GLUT [ par nabil ] SALUT,j'ai le probleme suivant : je veux lire des coordonnées des points qui se trouve dans fichier et de faire un petit calcul et d'afficher des poin Calcul du temps de chargement d'un prog... [ par MorZong ] Salut,Encore moi, je suis partout, là c'est pour me dire comment faire pour calculer le temps (en millisecondes si c'est possible) qu'a prit un progr Comment savoir le temps que prend un instruction? [ par Samoul ] Je voudrait savoir comment calculer a l'aide d'un chronomètre ou de nimporte quel autres manière le temps qye peut prendre un instruction.Ex:Timer sta MFC : marche pas tout le temps. [ par jefk ] Voila, j'ai un pbm zarbi. J'ai fait une application SDI bidon sous visual studio avec le wizzard MFC.Ya deux menus, chacun a un sous menu qui fait apa Attendres x secondes [ par JosueClement ] Je compile tous mes programmes avec Borland Turbo C++ 4.5 !Je voudrais utiliser une simple fonction qui fasse attendre x sec.Mais la fonction sleep(); Problème incompréhensible [ par JosueClement ] Regardez plutot...Ce programme est une sorte d'horloge!Il n'y a aucune erreur de compilation, mais les heures n'augmentent jamais!!A la ligne 54, j'ai Attendres x secondes mais avec gcc !! [ par UncleShu ] Merci d'avance !!PS : sinon qql'un à convertit conio.h pour gcc je voudrais bien savoir si ça existe !! bomberman avec turbo c++ [ par xav42 ] Bonjour, je suis étudiant et à mon iut on utilise turbo c++ qui date un peumais bon...Voici mon probleme :j'ai un projet pour la fin de l'annee: fair bomberman avec turbo c++ [ par xav42 ] Bonjour, je suis étudiant et à mon iut on utilise turbo c++ qui date un peumais bon...Voici mon probleme :j'ai un projet pour la fin de l'annee: fair fenetre jaune [ par Xs ] Salut !j'ai beau chercher dans toutes les API que je connaisse ou pas, je ne trouve comment faire pour lorsque,la souris reste un certain temps sur un


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales