Avatar billede lyhr007 Nybegynder
04. juni 2002 - 15:43 Der er 4 kommentarer og
1 løsning

Out of Memory

Jeg for følgende Exception:

java.lang.OutOfMemoryError
Exception in thread "main"

Den kører fra Forte 4.0 EA.


I windows kan jeg se der bliver brugt ca 64MB RAM, og hvis jeg kommentere den sidste bid kode ud kører programmet fejlfrit.

Hvordan kan jeg allokere mere RAM til VM i Windows?
Avatar billede carstenknudsen Nybegynder
04. juni 2002 - 16:13 #1
Du burde ikke kunne allokere mere
hukommelse til vm'en, den kan selv
bede om mere hvis den har brug for det.
Er du sikker på at der ikke er en
fejl i koden der sluger hukommelse?
Avatar billede disky Nybegynder
04. juni 2002 - 18:06 #2
carsten selvfølgelig kan man tildele JVM'en mere ram.


lyhr;

Hvis du ønsker dit program f.eks. skal have 256MB ram fra starten gør du
java -ms256mb MyApplication
Avatar billede carstenknudsen Nybegynder
04. juni 2002 - 18:14 #3
Det burde ikke være nødvendigt; den burde
automatisk bede om mere hukommelse mens
den kører.
PS skal der ikke være et X foran ms?
Avatar billede lyhr007 Nybegynder
05. juni 2002 - 13:24 #4
Jeg har lige lidt travlt med arbejde, men jeg skal nok prøve det når jeg for lidt tid.

carstenknudsen der er 512MB i maskinen plus 1GB swap fil, og den bruger på intet tidspunkt mere end 280MB.
Avatar billede carstenknudsen Nybegynder
05. juni 2002 - 13:36 #5
Det lyder godt nok spooky! Den burde jo
have adgang til rigeligt med hukommelse.
Håber nogen kan hjælpe dig, jeg går ud fra
at koden er lidt større så du ikke smider
den op.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester