Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #11766
| Subject | Measure the amount of memory used? |
|---|---|
| From | Jack Bates <ms419@freezone.co.uk> |
| Date | 2011-08-18 08:08 -0700 |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.166.1313680196.27778.python-list@python.org> (permalink) |
I wrote a content filter for Postfix with Python, https://github.com/jablko/cookie It should get started once, and hopefully run for a long time - so I'm interested in how it uses memory: 1) How does the amount of memory used change as it runs? 2) How does the amount of memory used change as I continue to hack on it, and change the code? My naive thought was that I'd periodically append to a file, the virtual memory size from /proc/[pid]/stat and a timestamp. From this a could make a graph of the amount of memory used as my content filter runs, and I could compare two graphs to get a clue whether this amount changed as I continue to hack - but some Googling quickly revealed that measuring memory is actually quite complicated? Neither the virtual memory size nor the "resident set size" accurately measure the amount of memory used by a process Has anyone else measured the memory used by a Python program? How did you do it?
Back to comp.lang.python | Previous | Next — Next in thread | Find similar | Unroll thread
Measure the amount of memory used? Jack Bates <ms419@freezone.co.uk> - 2011-08-18 08:08 -0700 Re: Measure the amount of memory used? John Gordon <gordon@panix.com> - 2011-08-18 15:39 +0000 Re: Measure the amount of memory used? MrJean1 <mrjean1@gmail.com> - 2011-08-18 19:07 -0700
csiph-web