Je voudrais être en mesure de calculer la durée d'exécution d'un certain nombre de fonctions. Je pensais utiliser un type de classe chronomètre. Je peux appeler start/stop avant et après chaque appel de fonction, mais cela me semble horriblement moche. Y at-il un moyen de le faire sans un cours de chronomètre? Quelque chose dans la classe Reflections peut-il aider à cela?C# 2.0 Minuterie d'exécution
Merci d'avance pour votre contribution.
Quel est le problème avec la classe Stopwatch (System.Diagnostics.Stopwatch)? –
Il n'y a rien de mal avec cela. Si c'est le meilleur moyen, alors je vais bien. Je cherchais simplement quelque chose d'un peu plus dynamique et je voulais éviter d'encombrer mon code de départ/arrêt. –
@Martinho: J.Hendrix veut profiler chaque appel de fonction unique. C'est faisable avec Stopwatch mais ce n'est probablement pas la meilleure solution pour le profilage à l'échelle de la solution. Notez que les réponses ci-dessous suggèrent des profileurs externes. –