I wonder if anyone on this list can once and for all make me understand the difference 
between the Windows Task Manager process memory and the Heap View in such a program 
like JProfiler.

My Windows Task Manager reports on first loading my application about 50MB. As I 
wander around it grows until eventually at 158MB I get OutOfMemoryException.

The intriguing thing to me is that in the Heap View of JProfiler which I look at AT 
the same time as the WTM never reports anything over 15MB!! The free heap size stays 
at 15MB and the used heap size always shows spikes indicating garbage collection but 
it keeps under the 15MB. When it first starts the free heap is 10MB and in this case 
the free heaps grows to accomodate the required heap but 15MB seems to be the max it 
ever goes to. 

So why on earth does my WTM report onwards to 158MB and bail out?

Would so very much love a clear understanding of this and I see others asking similar 
questions so I think it could be of use to the broader Tomcat list

Thanks to he who undertake this question! ADC


<FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> 
-------------------------------------------------------
QAS Ltd.
Developers of QuickAddress Software
<a href="http://www.qas.com";>www.qas.com</a>
Registered in England: No 2582055
Registered in Australia: No 082 851 474
-------------------------------------------------------
</FONT>

Reply via email to