2017-03-01 1 views
1

Je suis en train de tester la bibliothèque de benchmarks pour mesurer les performances du code. Je lis la documentation. Je ne suis pas capable de comprendre comment imprimer les résultats des tests de performance. J'ai une classe appelée user et je veux devenir la méthode suivante.Obtenir des résultats de performance en utilisant benchmarkdotnet dans ASP.net MVC

[Benchmark] 
public bool FollowerAdded(User newFollower) 
{ 
    // code for notifying user that they have an added follower 
    Notification notification = new Notification(); 
    return notification.NotifyUser(this, newFollower.UserName + " is now following you!"); 
} 

Dans la documentation de benchmarkdot net, utilisez le code suivant pour obtenir l'impression de bechmarks.

var summary = BenchmarkRunner.Run<User>(); 

Où peut-on mettre ce code pour obtenir les résultats en cas d'application Asp.net MVC pour obtenir les résultats de l'analyse comparative?

ici est l'URL de la bibliothèque http://benchmarkdotnet.org/GettingStarted.htm

Répondre

1

Un peu en retard, mais ici il va, probablement

vous avez besoin d'un projet d'application de la console pour faire référence à votre bibliothèque et exécutez l'indice de référence, après l'exécution de ce résultats seront imprimées sur la console et les rapports seront situés dans

summary.ResultsDirectoryPath 

généralement

$(TargetDir)BenchmarkDotNet.Artifacts\results\