print the memory size every minute, and found that the VmSize was
2924700 kB before the process died.
AFAIK On Linux the OS uses about 1 GB. You need virtual memory for
thread stacks, shared libraries, Perm Gen, memory mapped files, and any
If you are getting anywhere near this limit (or if you just have a
64-bit processor) you really should be using a 64-bit OS and JVM. I would
use Java 6 update 45, which is end of free support, if not Java 7 update