Avatar billede ppstyle Nybegynder
26. april 2004 - 19:37 Der er 10 kommentarer og
1 løsning

Angivelse af hukommelsesforbrug på en JVM

Kan man angive hukommelsesforbrug på over 1GB ? Vi er i den lidt vanskelige situation, at vi har en maskine med 4GB hukommelse. Vi kører SuSE Linux, og vil gerne angive at JVM f.eks. kan benytte 3 GB hukommelse istedet.

Jeg kender godt -server og -Xms flagene. Men det hjælper tilsynladende ikke.
Fejlen er, at når man vælger mere end 1 GB, får jeg en masse kompileringsfejl på kode, der kompilerer, når man vælger under 1 GB.

Har I siddet med problemstillingen ? Og har I med succes specificeret hukommelsesforbrug på mere end 1 GB på en JVM ?

Mange tak. Hilsen Daniel
Avatar billede arne_v Ekspert
26. april 2004 - 19:40 #1
Har I prøvet

-Xmx3000M

?
Avatar billede dsj Nybegynder
26. april 2004 - 22:49 #2
Kompileringsfejl?

Angivelses af hukommelsesforbrug har intet med kompilering at gøre, men udelukkende runtime...
Avatar billede ppstyle Nybegynder
27. april 2004 - 14:54 #3
Ja som sagt så kender jeg flagene -server og -Xms, og dem bruger jeg pgså. Men de magiske 2 GB kan jeg altså ikke allokere. Jeg kan sige så meget at tomcat ikke engang må starte. Dvs. at JVM aldrig bliver startet op. Min mistanke er dog, at det er SuSE Linux der ikke tillader allokeringer på 2 GB og opefter.

Jeg undersøger det lige. Det er bare sur røv når man har 4 GB at rykke med ik :)

Hilsen Daniel
Avatar billede arne_v Ekspert
27. april 2004 - 21:38 #5
http://edocs.bea.com/wljrockit/docs81/tunelnux/tuning.html

siger maximum 1.8GB på 32 bit x86 Linux for BEA JVM

http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=15&t=000575

siger at maximum er 1.96GB for SUN+Blackdown+BEA JVM

(måske begynder der at tegne sig et billede)
Avatar billede ppstyle Nybegynder
10. maj 2004 - 13:10 #6
Puha, ja det ser sådan ud. Faktisk lidt underligt, da et par Gigabyte ram snart må være standard i store servere.

Men mange tak for dine links. Jeg undersøger nærmere. Lukker lige spørgsmålet for god ordens skyld :)

mvh. Daniel
Avatar billede arne_v Ekspert
10. maj 2004 - 13:12 #7
Problemet er nok at en del addresse space reserveres til ander formål.

Jeg tror at du skal over på 64 bit CPU'er for at få det du vil have.
Avatar billede arne_v Ekspert
10. maj 2004 - 13:13 #8
Et svar hvis du synes at linkene er point værd
Avatar billede ppstyle Nybegynder
10. maj 2004 - 13:14 #9
Absolut. Jeg synes bare jeg kunne huske du ikke ville have points. Men jeg må huske forkert. Selvfølgelig får du dem.

Hilsen Daniel
Avatar billede ppstyle Nybegynder
10. maj 2004 - 13:15 #10
Jeg kan ikke give dig points. Knappen med accepter svar fra Arne bliver ved med at være der ????
Avatar billede ppstyle Nybegynder
10. maj 2004 - 13:19 #11
Så lykkedes det sgu :) God dag.
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