Why cannot I allocate more than -Xmx700M
Sharkie
shark.fin.soup at mac.com
Mon Aug 18 17:38:58 UTC 2008
last pid: 1526; load averages: 1.17, 0.90,
0.47 up
0+00:09:36 00:31:59
105 processes: 1 running, 104 sleeping
CPU: 10.0% user, 0.0% nice, 1.1% system, 0.0% interrupt, 88.9% idle
Mem: 948M Active, 422M Inact, 126M Wired, 1516K Cache, 112M Buf, 1506M
Free
Swap: 16G Total, 16G Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU
COMMAND
1500 root 56 49 0 904M 552M ucond 5 0:06 77.20% java
757 mysql 12 4 0 1156M 436M sbwait 1 0:26 15.72%
mysqld
My machine does have more than 700M available when I try to start my
Java app, but I could only do at most 700M.
Is there an artificial limit or something that I cannot see here? I
have 1506M remaining, which I cannot use in this single java app?
However, if I launch 5 Java app each getting 300M heap, then I have no
problem.
It's really odd.
Is there a way I can override FreeBSD and assign to this Java app all
that I think it deserve?
More information about the freebsd-java
mailing list