. Microsoft NET Framework er sammensatt av flere programmeringsspråk som alle kjører på Common Runtime Språk , eller CLR . Dette lar programmerere utvikle applikasjoner ved hjelp uansett språk passer best til problemet . CLR seg selv er et komplekst system som styrer . Net applikasjoner ved å fordele og frigjøre systemminne og ressurser. Du kan se atferden til et program som bruker Microsofts CLR Profiler søknad. Dette programmet lar deg se på . Net applikasjon haug , som er området hvor minnet er dynamisk allokert . Du trenger:
Microsoft CLR profiler ( se Resource )
. Net applikasjon
Vis flere instruksjoner
en
Klikk på CLR Profiler ikonet for å starte programmet . Et vindu merket " CLR Profiler " vises . Det er tre boksene , som hver bør sjekkes som standard. Hvis noen av disse ikke er merket av , sjekke dem før du går videre til neste trinn .
2
Klikk på knappen merket "Start Application. " Et vindu merket "Open" vises. Bla til plasseringen av . Net applikasjon du ønsker å profil. Trykk på "Open" -knappen når du har funnet programmet. Et vindu merket " Waiting for tilkobling " vises , og kort tid etterpå . Net applikasjon vises.
3
samhandle med søknaden og gå tilbake til CLR Profiler vinduet.
4
Klikk på knappen merket " Vis heap nå " for å vise minnet heap . Dette viser dynamisk allokert minne for din søknad. Minne som er tildelt under kjøring er lagret i haugen . Et program som har en minnelekkasje tildeler kontinuerlig minnet til systemet går tom for minne. En minnelekkasje kan krasje hele systemet .