Minnelekkasje
Minne som ikke lenger trengs, holdes unødvendig igjen under drift.
Hva er en minnelekkasje?
En minnelekkasje holder igjen minne som ikke lenger trengs. Ved langvarig bruk kan behovet vokse. Automatisk minneopprydding hindrer ikke dette grunnleggende: Et nåbart objekt kan være overflødig for programmet og likevel beholdes. Kortvarig høyt forbruk beviser ikke alene en lekkasje.
I en oppdiktet portal ligger lukkede dokumentvisninger fortsatt i en globalt tilgjengelig liste. Dataene forblir tilgjengelige selv om de ikke trengs. Teamet undersøker referansene som holder dem igjen, og visningenes livssyklus. Etter retting sammenlignes gjentatt åpning og lukking under egnede forhold. Det avgjørende er om unødvendig binding forsvinner; en øyeblikksverdi eller omstart forklarer ikke årsaken.
Kilder
Beslektede begreper
- KjøremiljøMiljøet der et program kjører og får tilgang til funksjonene som tilbys.
- FeilsøkingÅ avgrense en feilårsak systematisk gjennom oppførsel, data og programkjøring.
- EnhetstestEn målrettet kontroll av en liten, definert programvaredel, for eksempel regel eller funksjon.
- Cache stampedeEt cache stampede kan oppstå når samtidige forespørsler ikke finner de samme dataene i cachen og starter samme kostbare arbeid.
- BackpressureBackpressure tilpasser tilførselen av data til mottakerens behandlingskapasitet gjennom signaler om å senke tempoet eller ta pause.
- KappløpstilstandEt feil resultat avhenger av tidsrekkefølgen i overlappende tilganger.
Ditt prosjekt med ASES
Beskriv prosjektet ditt for oss. Vi tar kontakt med en første vurdering.