Une partie de mon programme appelle une certaine méthode plusieurs fois.Différence de temps entre les appels d'une méthode
Comment cette méthode peut-elle suivre l'intervalle entre chaque appel?
Je pensais utiliser des variables globales:
var lastTime = ?;
var currentTime = ?;
var elapsedTime = ?;
public DoSomething()
{
currentTime = TimeRightNowInSeconds;
elapsedTime = currentTime - lastTime;
// do stuff with elapsedTime...
lastTime = TimeRightNowInSeconds;
}
, mais je ne sais pas comment je mesure le temps en secondes.
Eh, 'Stopwatch'? –
https://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch(v=vs.110).aspx – ViVi
Copie possible de [Mesurer le temps d'exécution en C#] (http://stackoverflow.com)/questions/3903222/measure-execution-time-in-c-sharp) – Backs