Memory testing in Python
Cameron Laird
claird at lairds.us
Fri Mar 30 12:02:01 EDT 2007
In article <1175266111.159492.131320 at l77g2000hsb.googlegroups.com>,
mkPyVS <mikeminer53 at hotmail.com> wrote:
>>While I have a great deal of interest in memory management,
>>my general reaction to your question as you've posed it is,
>>"Don't; concentrate for now on good Python style."
>
>I agree but for monitoring...
>
>I've had good luck with executing a popen to grab and parse output
>from ps -Af and pass it your own process ID as the search. It adds
>overhead to the cpu exec time but it is much less than 1sec so you
>won't see it.
>
Fair enough.
Did you intend to suggest "ps -F"? While ps remains not-so-well
standardized, I know of no version where "ps -Af" details *memory*
usage.
Parsing can be simplified with such invocations as
ps -o pid -o rss -o size -o cmd
(which can itself be rewritten in various ways, depending on the
flavor of ps involved).
More information about the Python-list
mailing list