[Baypiggies] Watching how much memory my Python program is taking up

William Deegan bdbaddog at gmail.com
Thu Feb 19 18:27:07 CET 2015


Paul,

If you only care about linux you can parse /proc/self/status

-Bill

On Thu, Feb 19, 2015 at 8:08 AM, Paul Hoffman <paul.hoffman at gmail.com>
wrote:

> Greetings. I have a Python 3.4 program that will keep eating up memory
> until I tell it to stop; in short, it uses asyncio to launch as many
> coroutines as the machine can handle. I want to determine approximately how
> much memory I am using at this moment so I know when to stop consuming more
> and having the box run out of memory (I already have swapping turned off).
>
> Are there well-known patterns for this? I looked in a bunch of places and
> found nothing, which kinda surprised me. I recognize that it is unlikely
> that there is a cross-OS method for this, but I would be happy with just
> something that says "I'm now taking up a total of 3.7 gig" and I can do the
> "how much is too much" calculation by hand.
>
> Pointers are appreciated.
>
> --Paul Hoffman
>
> _______________________________________________
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
> https://mail.python.org/mailman/listinfo/baypiggies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20150219/068f4cac/attachment.html>


More information about the Baypiggies mailing list