Q about VSZ wrt NPTL

Sameer Suhas Deokule sdeokulecluster at yahoo.com
Tue Apr 27 21:27:16 UTC 2004

Where can I find more info about the following  ?
>there might be another effect. If this is the thread stack (is it?), then
>Linux will lazy-allocate the pages mapped by it, and NPTL will cycle the
>stacks (ie. instead of munmap()-ing them, they get cached). I dont
>remember the exact tresholds NPTL is using for caching stacks. In any
>case, the RSS of the JVM process/threads should show the exact amount of
>memory allocated.

I am observing that for an application using 10 threads (using nptl on rhel3.0) the pmap for the application shows 10 chunks each of 10240.  Would it be correct to assume that each such chunk corresponds to the thread's stack ? also the VSZ for the app process is in excess of 100 MB.  Comparing this with the application instance on solaris, the VSZ is never in excess of 10 MB under similar conditions.
The RSS for the app is comparable on both solaris and rhel3.0. Any more details explaining this would be appreciated.

Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/phil-list/attachments/20040427/59920987/attachment.htm>

More information about the Phil-list mailing list