Avatar billede bizcom Novice
12. januar 2005 - 19:31 Der er 5 kommentarer

Memory spørgsmål / problem

Hejsa

Hvad er max for hvad man kan sætte xmx til...

Er der et max for hvor meget memory java programmer kan bruge...

Jeg arbejder med meget store filer... ca. 500 mb pr. stk...
Jeg har 512 mb ram..

Hvis jeg behandler 2 filer på en gang får jeg memory exception... Vil det hjælpe at have 4 GB ram.. eller har java sine begrænsninger!!!

Henrik
Avatar billede arne_v Ekspert
12. januar 2005 - 19:39 #1
Så vidt jeg ved er det restricted af hvor meget heap space JVM'en kan allokere
fra OS.

På 32 bit Windows betyder det at max. ligger under 2 GB.
Avatar billede soreno Praktikant
12. januar 2005 - 19:54 #2
I #4 på denne side:
http://java.sun.com/developer/technicalArticles/J2SE/5reasons.html

Står der:
"The 64-bit JVM allows applications to use more than 4 GB of heap space and to integrate with other 64-bit applications. (reference 8)"

Det antyder at du kan sætte heap til 4 GB.
Desværre kan jeg ikke finde "reference 8" nogle steder.. :-('


Er der nogen grund til at filerne er i memory på én gang - måske en streaming løsning var bedre ?
Avatar billede arne_v Ekspert
12. januar 2005 - 20:00 #3
Det nye er så at SUN Java understøtter 64 bit til 64 bit Linux på Opteron.

Jeg er ret sikker på at SUN Java til Solaris, IBM Java til AIX, HP Java til Tru64
og den slags har understøttet 64 bit længe.

Men med 512 MB RAM i maskinen, så er det jo nok et 32 bit styre system.
Avatar billede simonvalter Praktikant
12. januar 2005 - 20:04 #4
en lille diskussion om "problemet" og et par forslag.
http://www.theserverside.com/discussions/thread.tss?thread_id=26347
Avatar billede arne_v Ekspert
25. februar 2005 - 22:28 #5
bizcom>

Tid at få afsluttet dette spørgsmål ?
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