. Microsoft NET Framework består av flera programmeringsspråk som alla kör på Common Runtime Language , eller CLR . Detta gör att programmerare att utveckla program som använder det språk bäst passar problemet . Den CLR själv är ett komplext system som hanterar . NET-applikationer genom att tilldela och frigöra systemminne och resurser . Du kan se beteendet hos ett program som använder Microsofts CLR Profiler ansökan . Detta program kan du titta på . Net ansökan heap , som är det område där minnet är dynamiskt allokeras . Saker du behöver
Microsoft CLR Profiler ( se Resurs ) katalog . Net ansökan
Visa fler instruktioner
1
Klicka CLR Profiler ikonen för att starta programmet . Ett fönster som heter " CLR Profiler " visas . Det finns tre kryssrutor , som var och en ska kontrolleras som standard. Om någon av dessa inte kontrolleras , kontrollera dem innan du fortsätter till nästa steg .
2
Klicka på knappen " Starta program . " Ett fönster som heter " Öppna " visas . Bläddra till platsen för den . Net program du vill profilen . Tryck på " Öppna " knappen när du har hittat programmet . Ett fönster som heter " Väntar på anslutning " visas , och kort därefter . Net program visas .
3
interagera med programmet och återgå till CLR Profiler fönstret .
4
Klicka på knappen " Visa heap nu " för att visa minnet högen . Detta visar dynamiskt allokerat minne för din ansökan . Minne som allokeras under körning lagras i högen . Ett program som har en minnesläcka allokerar kontinuerligt minne tills systemet har slut på minne . En minnesläcka kan krascha hela systemet .