Verwendung die CLR-Profiler

May 29

Das Microsoft NET Framework setzt sich aus mehreren Programmiersprachen, die laufen alle über die Common Runtime Language, oder CLR. So können Programmierer Anwendungen mit welcher Sprache am besten passt das Problem zu entwickeln. Die CLR selbst ist ein komplexes System, das NET Anwendungen verwaltet durch die Reservierung und Freigabe Systemspeicher und Ressourcen. Sie können das Verhalten einer Anwendung, die mit Microsofts CLR Profiler-Anwendung anzeigen. Mit diesem Programm können Sie den NET Anwendung Heap, betrachten, die das Gebiet ist wo Speicher dynamisch reserviert ist.

Anweisungen

1 Klicken Sie auf die CLR Profiler-Symbol, um das Programm zu starten. Erscheint ein Fenster mit der Bezeichnung "CLR-Profiler". Es gibt drei Checkboxen, von die jede standardmäßig geprüft werden sollen. Wenn diese nicht geprüft wurden, überprüfen Sie sie bevor Sie mit dem nächsten Schritt fortfahren.

2 Klicken Sie auf die Schaltfläche "Start Application" Erscheint ein Fenster mit der Bezeichnung "Öffnen". Navigieren Sie zum Speicherort der NET-Anwendung, die Sie zum Profil möchten. Drücken Sie die Schaltfläche "Öffnen", wenn Sie die Anwendung gefunden haben. Es erscheint ein Fenster mit der Bezeichnung "Warte auf Verbindung" und kurz danach die NET-Anwendung angezeigt.

3 Mit der Anwendung interagieren und zur CLR Profiler-Fenster zurückzukehren.

4 Klicken Sie auf den Button "Jetzt Show Heap" um der Speicherheap anzuzeigen. Dies zeigt dynamisch zugewiesenen Speicher für Ihre Anwendung. Während der Laufzeit reserviert ist, wird im Heap gespeichert. Eine Anwendung, die einen Speicherverlust kontinuierlich hat reserviert Speicher, bis das System nicht genügend Arbeitsspeicher ausgeführt wird. Ein Speicherverlust kann das gesamte System zum Absturz bringen.