31. juli 2003 - 11:14Der er
13 kommentarer og 1 løsning
ressourceforbrug i visualbasic går amok!!
Hejsa
Spørgsmål til performance. Jeg har lavet et program som tilsyneladende bruger rigtig rigtig RIGTIG mange ressourcer når det afvikles. Jeg sletter objekterne og alle løkker kører ordentligt og er lukkede.
Programmet kører hele tiden i baggrunden. Men jeg skulle da mene med ovenstående at jeg har frigivet rammene?
Det pudsige er at programmet bliver ved med at stå og tælle i sit forbrug opad af hukommelse selv når det ikke laver noget??
ER der noget jeg har overset hvordan frigiver man evt rammene/hukommelsen ??
Du siger at dine løkker kører ordentligt og er lukkede. HErmed mener du vel, at der ikke er tale om at de kører i uendelig løkke. Men hvad laver programmet faktisk, når det KØRER i baggrunden? Noget må det jo gøre. Hvis det kun er en forkm med knapper på, og ingen ting er startet bruger det ihvertfald ikke resourcer.
præcis løkkerne kører ikke uendeligt. De stopper som de skal. Kan man flushe sine ram på en eller anden måde?? Det eneste der kører er et object som holder dato og klokkeslet som det trækker fra computerens ur. Det kan vel ikke bruge særlig meget ressource og kan man evt sætte det ned?
Brug timer-værtøjet. Det lille ur i ude til venstre. Træk det ind på formen og klik på det. Private Sub Timer1_Timer() 'det der står her aktiveres hver gang der er gået det 'antal milisekunder som man vælger, som inetrval for "uret" End Sub
Laver du vedvarende en række procedure kald, som ikke får lov at blive afsluttede? Noget må dit VB-program jo gøre, der fremkalder dette. Du har åbenbart ikke fået deaktiveret alt.
Ok. Tak for points. Det var nok ikke så meget jeg kunne hjælpe med. Men jeg vil da gerne høre mere senere.
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.