Bonjour
Je cheche à optimiser un tache répétitive (transfert de trames via USB)
pour cela je cherche à mesurer le temps d'execution d'une partie de mon code
J'ai trouvé ceci
sauf que currentTimeMillis on me dit que ca n'existe pas et je ne trouve rien qui en parle sur le msdn...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 long debut = System.currentTimeMillis(); ... long tempsTotal = System.currentTimeMillis()-debut;
j'ai tenté en utilisant
System.DateTime.Now.Millisecond; mais ca ne gère pas les secondes donc si le début est à 900ms et la fin à 2ms de la seconde suivante c'est mort...
J'ai donc compliqué en gérant aussi System.DateTime.Now.Second en plus mais j'ai aussi eu droit a un débordement...
bref, que puis je utiliser de plus pratique pour mesurer une durée en ms ?
merci par avance
Partager