->arne_v: Så der allokeres altså løbende mere memory, idet Runtime.getRuntime().totalMemory() stiger. Egentlig var jeg lidt nysgerrig efter at kigge på, hvor meget forskellige objekter (f.eks. ArrayList vs. array af primitive typer) optager af plads. Det er vel ikke helt gennemskueligt her?
->arne_v: Ja, det er jo sandt. Hvad jeg måske ikke forstår, er at freeMemory() ikke er faldende (fik vist skrevet noget sludder omkring used memory!), men det hænger vel sammen med, at der løbende allokeres mere memory.
Men som du skriver er det relevant at kigge på used memory og dernæst ændringen i used memory, når man vil vide, hvor meget memory er objekt optager. Ændringen i used memory er her: 155208 (startværdi) 22644368 (x) 21502064 (y) 15859648 (z)
Men hvorfor bruger z her mindre memory, kan man så spørge?
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.