Is there any way of having my program see how much memory it's using? I'm iterating through a vey large tarfile (uncompressed, it would be about 2.4G, with about 2.5 million files in it) and I can see from some external monitors that its virtual storage usage just grows and grows, until my whole system finally grinds to a halt after about 1.2 million members have been processed.
I'd like to try various strategies, but as I try them I'd like for it to monitor its own memory usage so I can assess the different strategies I use, and in any event, abort before it gets to the point of hanging my system. Is there anything within Python (I'm on 2.5) that can check this? Failing that, are there any Windows/XP line-oriented commands that I could invoke and parse the output of? (I also have Cygwin installed, in case there are any gnu-based commands that woudl work, too.) _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor