Je voulais suivre les performances de mon code, j'ai donc stocké l'heure de début et de fin en utilisant la fonction System.DateTime.Now
. J'ai pris la différence entre les deux comme le temps d'exécution de mon code.
J'ai cependant remarqué que la différence ne semblait pas être exacte. J'ai donc essayé d'utiliser un Stopwatch
objet. Cela s'est avéré être beaucoup, beaucoup plus précis.
Quelqu'un peut-il me dire pourquoi Stopwatch
serait plus précis que de calculer la différence entre une heure de début et une heure de fin en utilisant System.DateTime.Now
?
BTW, je ne parle pas d'un dixième de pourcentage. J'obtiens environ 15 à 20 % de différence.