15. februar 2006 - 02:21Der er
17 kommentarer og 2 løsninger
Få mit program til at bruge mindre ram?
Hej eksperten måske er dette simpelt for jer men kan ikke helt finde ud af hvordan man laver så programmet det smider nogen af rammene væk eks når man lukker et vindue i programmet med me.close det gør den nemlig ikke nu... Så den bruger rimelig mange ram. Håber i forstår hvad jeg mener.
Arr har selv lige løst det det er fordi jeg har en webrowser inde i form1 den bruger kun 15 mb ram når den er fjernet. Men selv om jeg lukker form1 bliver den ved med at bruge 20 mb ram hvordan kan det være?
Det er ellers meget normalt, at en VB.NET applikation benytter omkring de 20 mb RAM. Umiddelbart vil jeg sige, at der ikke er noget grund til, at du forsøger at tvinge memoryforbruget ned. Husk på, at .NET frameworket selv sørger for at rydde op, hvis der på et tidspunkt skulle blive mangel på memory.
Er det bare for din egen skyld at du forsøger at formindske memory-forbruget, eller ligger der en bedre grund bag?
Vil bare gerne ha at den bruger så lidt ram så muligt. Så mit program ikke kræver så meget af dem der skal bruge programmet. Men okay 20 er måske ikke meget.
Okay. Det er min forståelse, at .NET frameworket selv sørger for bedste udnyttelse af memory, hvis der er brug for det. Når der er mere end nok memory, sparer den heller ikke lige så meget på den - muligvis for at opnå bedre performance.
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.