23. juni 2004 - 11:29Der er
13 kommentarer og 1 løsning
Hvorfor øger mit program forbruget af hukommelse??
Selv på en simpel Win app, hvor jeg har en form1 med en knap der viser form2. Hvis jeg åbner form2 og lukker den igen en del gange efter hinanden, øges forbruget af hukommelse hele tiden.
Hvorfor? Skulle garbagecollektoren ikke håndtere det?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har det samme problem på en app. der pt. bruger ca. 35.000 KB hukommelse, her er forøgelsen af hukommelsesforbrug jo noget større, men det lader ikke til at det går ned igen når jeg lukker dele af app. ned.
Hvis GC.GetTotalMemory(false) svinger op og ned mens memoryforbrug i joblisten konstant stiger, så ligner det en memory leak i .NET library (noget unmanaged memory som ikke bliver deallokeret).
Har du prøvet at kalde Dispose explicit på form objektet efter at formen er lukket ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.