memory leak with jdk 1.5.0 ... ?

Panagiotis Astithas past at ebs.gr
Thu Apr 13 07:42:28 UTC 2006


Marc G. Fournier wrote:
> 
> This could just be my misunderstanding, but I thought issuing:
> 
> resin3_flags="-Djava.awt.headless=true -Xms32m -Xmx256m"
> 
> was supposed to restrict the amount of memory that the process sucked 
> back ... but, right now its sucking back 1.5G of memory:
> 
> USER   PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
> www    471  0.0  3.0 1522000 61816  p5- SJ   Tue06PM   1:33.47 
> /usr/local/jdk1.5.0/bin/java
> 
> Or am I mis-reading?
> 
> The machien this is on is FreeBSD 6.x / amd64 ... I've seen similar on 
> FreeBSD 4.x / i386 also, with jdk 1.5.0 ...

I don't think you should care at all for the virtual memory consumption. 
The resident memory is what really matters. On a Windows system here the 
maximum heap size specified was 256MB and the virtual size is more than 
430MB, while the working set is merely 103MB. I believe amd64 uses 
larger mappings than can account for the seemingly huge 1.5GB virtual 
size. Your resident size of 61MB is quite within the limit you specified.

Cheers,

Panagiotis



More information about the freebsd-java mailing list