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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
long debut = System.currentTimeMillis();
...
long tempsTotal = System.currentTimeMillis()-debut;
sauf que currentTimeMillis on me dit que ca n'existe pas et je ne trouve rien qui en parle sur le msdn...

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