2016-03-18 1 views
0

J'ai utilisé un collecteur autonome pour collecter des traces d'un système de production à l'aide d'un collecteur autonome et du plan par défaut collection_plan.ASP.NET.trace.xml. Lorsque j'ouvre le fichier de trace, en utilisant Visual Studio 2015, je peux voir certaines excpetions lancées à partir de mon code mais je ne vois aucun paramètre de fonction dans les fenêtres locale/automatique. Je m'assure d'avoir la bonne version des fichiers pdb et son chemin est correctement configuré dans VS. Comment puis-je obtenir les détails sur les paramètres de la fonction?Comment récupérer les paramètres de la fonction

Répondre

1

Le débogueur historique IntelliTrace ne collecte/n'enregistre pas les valeurs des variables locales. Autant que je sache, la raison en est la performance. En d'autres termes, si IntelliTrace enregistrait des valeurs de variables locales, il serait extrêmement lent. Même maintenant, avec ces limitations en place, il peut affecter sérieusement les performances des applications surveillées. Je pense que c'est un inconvénient important d'IntelliTrace. Il y a des débogueurs historiques pour d'autres technologies de haut niveau qui n'ont pas ce genre de limitations. Par exemple Chronon pour Java.

A la fin, il convient de dire que IntelliTrace peut enregistrer:

  1. Les valeurs des paramètres.
  2. Valeurs renvoyées par les méthodes.

Cependant, voici aussi quelques limites i.e. .:

  1. IntelliTrace enregistre uniquement les valeurs des paramètres qui sont des types de données primitifs.
  2. Dans le cas de types de référence (classes), IntelliTrace enregistre uniquement les valeurs de champs/propriétés qui sont des types de données primitifs.
  3. Dans le cas des types de référence (classes) IntelliTrace n'analyse pas le graphe d'objet.
+0

mais il ne montre aucun paramètre non plus. Où affiche-t-il ces paramètres, dans les fenêtres "Locals (Historical Debugging)"? Que les fenêtres sont vides et sans aucune entrée –

+0

Oui, vous devriez le voir dans la fenêtre Locals. Aussi dans la fenêtre Autos. Pourriez-vous partager votre plan de collection? Peut-être que la configuration est un problème. –

+0

comment le partager? Lorsque j'essaie de l'ajouter à ma question, j'obtiens une erreur qui dépasse la limite du corps –