Comment calculer l'heure d'exécution de votre application C#, Windows.calcul du temps d'exécution
Existe-t-il des méthodes reconnues de l'industrie?
Comment calculer l'heure d'exécution de votre application C#, Windows.calcul du temps d'exécution
Existe-t-il des méthodes reconnues de l'industrie?
System
. Diagnostics
. Process
. GetCurrentProcess()
. TotalProcessorTime
- l'heure du processeur utilisée par le processus (mode utilisateur et mode noyau). Utilisez UserProcessorTime
et PrivilegedProcessorTime
pour des valeurs séparées.
System
. Diagnostics
. Process
. GetCurrentProcess()
. StartTime
- rendements en combinaison avec DateTime
. Now
la durée du processus.
Utilisez System
. Diagnostics
. StopWatch
pour profiler des tâches isolées.
Pour les tâches avancées que vous pouvez utiliser System
. Diagnostics
. PerformanceCounter
.
Utilisez la fonction API GetTickCount() lorsque vous entrez Main() et à nouveau lorsque vous êtes sur le point de quitter, et prenez la différence entre eux pour obtenir le nombre de millisecondes que votre programme a pris.
PostSharp (http://www.postsharp.org/) Vous pourriez également être intéressé par PostSharp (http://www.postsharp.org/). Vous pouvez le faire exécuter du code quand une méthode démarre ou s'arrête.