Comment faire pour tester les fonctions de la vitesse dans Visual Studio
Je voudrais tester à quelle vitesse ne mes projets la fonction de travail. Ce serait formidable s'il y avait une possibilité de marquer lent lieux de ma fonction en tant que bien de sorte que je peux modifier mon code pour augmenter les performances.
Je suis l'aide de Microsoft Visual Studio 2012 et je sais qu'il y a une accumulation dans l'outil de test mais je ne sais pas vraiment où trouver et comment l'utiliser ainsi. Ce serait génial si quelqu'un pouvait m'aider avec ce problème.
OriginalL'auteur Kalvis | 2014-03-16
Vous devez vous connecter pour publier un commentaire.
À la méthode d'essai excecution temps, vous pouvez utiliser Chronomètre De Classe.
Aussi il est intégré dans le générateur de profils en VS 2013 en vertu de l'ANALYSER => menu générateur de profils. Je ne me souviens pas en quelle version de VS il a été ajouté, mais je pense que c'est là, dans VS 2012. Ainsi, vous pouvez démarrer le profilage, l'utilisation de votre application puis de vérifier les opérations qui ont eu plus de temps d'exécution.
Mise à JOUR:
VS 2017 montre maintenant temps d'exécution en millisecondes pour chaque ligne ou lorsque Cliquez Sur Exécuter Pour est utilisé au cours de la session de débogage:
VS 2017 now shows execution time in milliseconds for each line
où est-ce? J'avais couru l'Échantillonnage et l'Instrumentation des profileurs et ne suis pas le voir.c'est dans l'éditeur pendant le débogage. Voici un gif à partir de l'article que j'ai référencé msdnshared.blob.core.windows.net/media/2017/03/....
OriginalL'auteur Andrii Litvinov
Dans Visual Studio 2013
Dans le menu du haut, allez à la
ANALYZE
->Performance and Diagnostics
De vérifier la Performance de l'Assistant pour calculer le temps nécessaire. Cliquez Sur Démarrer. Maintenant, sélectionnez - Instrumentation pour la mesure des appels de Fonction et à compter. Cliquez sur suivant. Sélectionnez Un ou plusieurs projets disponibles dans le nom de votre projet sera montré. Cliquez sur suivant. Cliquez de nouveau sur suivant. Check - Lancement de profilage après la fin de l'assistant. Maintenant, Cliquez sur le bouton Terminer.
Dans Visual Studio 2017
Dans le menu du haut, allez à la
ANALYZE
->Performance Profiler
De vérifier la Performance de l'Assistant pour calculer le temps nécessaire. Cliquez Sur Démarrer. Maintenant, sélectionnez - Instrumentation pour la mesure des appels de Fonction et à compter. Cliquez sur suivant. Sélectionnez Un ou plusieurs projets disponibles dans le nom de votre projet sera montré. Cliquez sur suivant. Cliquez de nouveau sur suivant. Check - Lancement de profilage après la fin de l'assistant. Maintenant, Cliquez sur le bouton Terminer.
Cependant, vous pouvez aussi préférer utiliser la Commande Visual Studio Fenêtre et VSPerfCmd faire votre profilage, comme il a des caractéristiques de la Performance du générateur de profils ne le fait pas. Voir: https://msdn.microsoft.com/en-us/library/dd255376.aspx
Si vous rencontrez des problèmes en utilisant les Performances de l'Assistant de Windows 10, veuillez consulter: CPU méthode d'échantillonnage est désactivé dans la performance profiler.
OriginalL'auteur ShaileshDev
Vous trouvez que les Performances de l'Assistant dans le menu analyse, si vous avez suffisamment de bonne version de Visual Studio (Professionnel?).
Il mesure le temps passé dans chaque méthode utilisée et les statistiques vous donnent une bonne vue d'ensemble sur les goulots d'étranglement possibles.
OriginalL'auteur JF Meier
Visual Studio contient beaucoup de bonnes intégré dans des outils de profilage, et beaucoup d'autres sont disponibles sous forme de plugins (également gratuit).
http://msdn.microsoft.com/en-us/library/ms182372.aspx
Cette MSDN ressource peut être un bon point de départ.
OriginalL'auteur Saverio Terracciano