guy keren <[EMAIL PROTECTED]> writes:

> 1. memstat (not sure where i got it from, just happens to lie on my
>    /usr/local/bin) will show only the non-share-able memory used by
>    processes.

<snipped pointers to mtrace and memusage>

Guy,

Thanks for pointers. We'll definitely look at memusage and
memstat[1]. I am mot sure this will fit the bill though: our big
problem is sharable memory, and memstat explicitly excludes that,
while the other two seem to focus on the heap (and stack for
memusage), and thus also leaves sharable stuff unprofiled.

To stress again: we want to trace all memory, including that that is
*sharable* but not actually *shared*, i.e. pulled into memory by our app.

I also don't think that these utilities give more info than
/proc/<pid>/status.

[1] I found memstat rather easily after a couple of minutes of
    Googling around -

http://distro.ibiblio.org/pub/Linux/distributions/debian/pool/main/m/memstat/

    I don't know how up-to-date that is.

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to