. Microsoft Net Framework besteht aus mehreren Programmiersprachen bestehen , dass alle laufen auf dem Common Runtime Language, oder CLR . Dadurch können Programmierer Anwendungen entwickeln, mit welcher Sprache am besten das Problem. Der CLR selbst ist ein komplexes System, das . Net-Anwendungen verwaltet durch die Zuweisung und Befreiung System Speicher und Ressourcen . Sie können das Verhalten einer Anwendung mit dem Microsoft CLR Profiler Anwendung . Mit diesem Programm können Sie auf der . Net-Anwendung Haufen, die das Gebiet, in dem Speicher dynamisch zugeteilt wird, ist zu sehen. Was Sie brauchen
Microsoft CLR Profiler ( siehe Ressourcen )
. Net-Anwendung
anzeigen Weitere Anweisungen
1
Klicken der CLR Profiler Symbol, um das Programm zu starten. Ein Fenster mit der Bezeichnung " CLR Profiler " erscheint. Es gibt drei Checkboxen , von denen jeder standardmäßig aktiviert werden soll. Wenn einer dieser Punkte nicht kontrolliert werden , überprüfen Sie sie , bevor Sie mit dem nächsten Schritt.
2
Klicken Sie auf die Schaltfläche " Anwendung starten . " Ein Fenster mit " Öffnen" erscheint. 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 . Ein Fenster mit der Aufschrift " Warten auf Verbindung " erscheint , und kurz danach die . Net-Anwendung angezeigt.
3
Interagieren Sie mit der Anwendung und zum CLR Profiler -Fenster.
4
Klicken Sie auf die Schaltfläche "Show Heap jetzt ", um den Heap-Speicher anzuzeigen. Dies zeigt dynamisch zugewiesenen Speicher für Ihre Anwendung. Speicher, der während der Laufzeit zugeordnet werden, wird in dem Heap gespeichert. Eine Anwendung, die ein Speicherleck hat kontinuierlich Speicher reserviert , bis das System der Speicher ausgeht . Ein Speicherverlust kann zum Absturz des gesamten Systems.