View Single Post
  #31 (permalink)  
Old August 19th, 2004
rkapsi rkapsi is offline
Valued Member contributor
 
Join Date: August 10th, 2003
Location: In the middle of nowhere (54°N 10°E)
Posts: 318
rkapsi is flying high
Default

That is not very professional.

Ok, what Process Viewer (Activity Viewer) is showing as Virtual Memory is VSIZE in "top".

Virtual means in this case really virtual and has nothing to do with the virtual memory known from Mac OS Classic! On OSX can each process allocate up to 4GB (G5s can 8 or 16GB) of memory and as long as they do not use the memory it's only virtually allocated.

A memory leak (memory consuption AND the the loss of the ability to free it) as such is anyway not possible in Java. As long as RSIZE (Real Memory; the total amount of physical memory used by the process) is much lower than VSIZE and as long as it doesn't grow constantly over the process lifetime everything is fine (a Java memory consuption bug would manifest itself in a growing RSIZE).

http://arstechnica.com/reviews/01q4/...sx-10.1-7.html

cu
Roger