Memory problem when bringing up the server
I run Windows Xp with 2G memory. xmx1500m value has to be reduced to xmx900m in server.startup.bat in order to create the jvm and have the server starts running. However, another machine has the same amount of memory (2G) and lots of processes running, xmx1500m runs just fine.
Any idea why?
notes: version 3.0 M8
Any idea why?
notes: version 3.0 M8
3 answers
I run Windows Xp with 2G memory. xmx1500m value has to be reduced to xmx900m in server.startup.bat in order to create the jvm and have the server starts running. However, another machine has the same amount of memory (2G) and lots of processes running, xmx1500m runs just fine.
Any idea why?
notes: version 3.0 M8
We recommend now -Xmx1200 or -Xmx1000 for 32bits for the server
it has to do with the native memory reserved during startup
here is a good doc:
http://www.ibm.com/developerworks/java/library/j-nativememory-linux/
re: Any idea why?
The amount of OS memory available to that Java VM is extremly variable depending on the machine. Unless they are exact clones, there could be some process taking quite a bit of memory that you wouldn't suspect.
These would not be Jazz related, but affect how much a Jazz server VM can claim.
The amount of OS memory available to that Java VM is extremly variable depending on the machine. Unless they are exact clones, there could be some process taking quite a bit of memory that you wouldn't suspect.
These would not be Jazz related, but affect how much a Jazz server VM can claim.