On Fri, 21 Dec 2007 14:21:27 +0100, Diez B. Roggisch wrote: >>> So, anyone who hit's on this thread via a search will think >>> >>> a) that there's really no memory leak detection for python b) that >>> this community is not very helpful > > c) That finally people in this forum are smart enough to detect your > flamebait & refuse to comment on it, Ilias...
Not me. I didn't (still don't actually) recognise Ilias' name. I was actually thinking: (d) Python is so great that there can never be any memory leaks! but I guess that's probably wishful thinking. So... how do you measure memory usage in Python? Every programming language I've used before (not a huge range, I'll admit) had *some* sort of facility to measure memory usage, typically things like: * how much memory is free in the stack? * how much memory is free in the heap? * how big a block does this pointer point to? * how much memory does this record/struct/object/string use? Unless I've missed something, I don't believe Python does *any* of that. It could be quite useful. The timeit module is good for measuring the time taken for code to run, but as near as I can tell, there's no way to optimize memory use except prematurely. -- Steven. -- http://mail.python.org/mailman/listinfo/python-list