Ich habe einen eigenständigen Collector verwendet, um Traces von einem Produktionssystem mit dem eigenständigen Collector und dem Standardplan collection_plan.ASP.NET.trace.xml zu sammeln. Wenn ich die Ablaufverfolgungsdatei unter Verwendung von Visual Studio 2015 öffne, kann ich bestimmte Ausnahmen aus meinem Code sehen, sehe aber keine Funktionsparameter in den Locals/Auto-Fenstern. Ich stelle sicher, dass die richtige Version der PDB-Dateien und der Pfad in VS korrekt eingerichtet ist. Wie kann ich Details zu Funktionsparametern erhalten?So rufen Sie Funktionsparameter ab
0
A
Antwort
1
Der IntelliTrace-Protokoll-Debugger erfasst keine Werte lokaler Variablen. Soweit ich weiß, ist der Grund dafür Leistung. Mit anderen Worten, wenn IntelliTrace Werte von lokalen Variablen aufzeichnete, wäre dies extrem langsam. Selbst jetzt, mit diesen Einschränkungen, kann es ernsthafte Auswirkungen auf überwachte Anwendungen haben.
Ich denke, dass es ein wichtiger Nachteil von IntelliTrace ist. Es gibt historische Debugger für andere High-Level-Technologien, die diese Einschränkungen nicht haben. Zum Beispiel Chronon für Java.
Am Ende ist es wert, zu sagen, dass IntelliTrace aufnehmen:
- Werte von Parametern.
- Werte von Methoden zurückgegeben.
Allerdings sind hier auch einige Einschränkungen d.h .:
- IntelliTrace werden nur Werte von Parametern aufzeichnen, die primitive Datentypen sind.
- Bei Referenztypen (Klassen) zeichnet IntelliTrace nur Werte von Feldern/Eigenschaften auf, die primitive Datentypen sind.
- Bei Referenztypen (Klassen) IntelliTrace analysiert das Objektdiagramm nicht.
Verwandte Themen
- 1. So rufen Sie Text von UIAlertViewStylePlainTextInput ab
- 2. py2neo: So rufen Sie die Knotenbezeichnung ab
- 3. So rufen Sie die Originaldatei ab
- 4. So rufen Sie Daten nach Zeit ab
- 5. So rufen Sie das mehrsprachige Domänenmodell ab?
- 6. So rufen Sie 3D-Modelle von Google Earth ab?
- 7. So rufen Sie eine E-Mail von Google Mail ab
- 8. So rufen Sie Tag-Klartext in einem verschachtelten Tag ab
- 9. So rufen Sie SAMAccountName aus Active Directory ab
- 10. So rufen Sie den Validator eines Formulars ab
- 11. So rufen Sie Daten aus einer Hibernate-hbm-Datei ab
- 12. So rufen Sie HTTP-Antwortheader mit Excel Power Query ab
- 13. So rufen Sie eine Webseite mit C# ab?
- 14. So rufen Sie die Dateien des Versionselementes in TFS ab
- 15. So rufen Sie ResultSet von CallableStatment nach executeUpdate() ab
- 16. So rufen Sie das PDO-Ergebnis ab == false?
- 17. So rufen Sie private Fotoalben mit der Picasa-API ab
- 18. So rufen Sie die ursprüngliche Percolator-Abfrage ab
- 19. So rufen Sie Dataprocs JobId in einem PySpark-Job ab
- 20. So rufen Sie eine Ebene in Caffe ab
- 21. So rufen Sie Objekteigenschaftsinformationen aus der Datenbindung ab
- 22. So rufen Sie den GPS-Standort per SMS ab
- 23. Android - So rufen Sie die Liste der registrierten Geofences ab
- 24. So rufen Sie QuestionAnswer mit ASP.NET-Mitgliedschaft ab
- 25. So rufen Sie Daten aus der Firebase-Datenbank ab?
- 26. So rufen Sie alle Eigenschaften eines Ember.js-Modells ab
- 27. So rufen Sie das LDAP-Passwort über JNDI ab
- 28. So rufen Sie eine Teilmenge einer Enumeration ab
- 29. So rufen Sie den Umrechnungsfaktor für eine Einheitenumrechnung ab
- 30. So rufen Sie Objekte mit einem Fremdschlüssel ab self
aber es zeigt auch keine Parameter. Wo zeigt es diese Parameter im Fenster "Locals (Historical Debugging)"? Das Fenster ist leer und enthält keine Einträge –
Ja, Sie sollten es im Fenster "Lokal" sehen. Auch im Autos Fenster. Könnten Sie Ihren Sammelplan teilen? Vielleicht ist die Konfiguration ein Problem. –
wie man es teilt? Wenn ich versuche, es in meine Frage hinzuzufügen, erhalte ich einen Fehler, dass es das Limit des Körpers überschreitet. –