Suse 32bit PAE enabled. C program runs with 3.5Gb but java cannot use more than 1.8Gb
hello,
my situation:
SUSE 2.6.5-7.155.29-bigsmp
PAE enabled: cpu flags : fpu vme de pse tsc msr pae
no limit on user: virtual memory (kbytes, -v) unlimited
15Gb RAM (physical)
Mem: 14967976 (from free command).
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 4194303
max total shared memory (kbytes) = 13500000
min seg size (bytes) = 1
THEN
=================
1)the c program: malloc about 3.6Gb RAM. GREAT!
2)java -Xmx1950m is OK; WHILE from
3)java -Xmx1960m says
*** panic: JVMST062: Cannot allocate memory in initializeFRBits()
how can i increase contiguous mem size? (if this is the problem...)
any help!?!?!
r
michelangelo
|