[pypy-svn] r48338 - pypy/dist/pypy/rpython/tool
cfbolz at codespeak.net
cfbolz at codespeak.net
Tue Nov 6 14:28:13 CET 2007
Author: cfbolz
Date: Tue Nov 6 14:28:12 2007
New Revision: 48338
Modified:
pypy/dist/pypy/rpython/tool/gcstat.py
Log:
some changes in my WC: use psyco, print progess
Modified: pypy/dist/pypy/rpython/tool/gcstat.py
==============================================================================
--- pypy/dist/pypy/rpython/tool/gcstat.py (original)
+++ pypy/dist/pypy/rpython/tool/gcstat.py Tue Nov 6 14:28:12 2007
@@ -1,3 +1,8 @@
+try:
+ import psyco
+ psyco.full()
+except ImportError:
+ pass
class LifeTime(object):
__slots__ = "typeid address size varsize birth death".split()
@@ -12,7 +17,9 @@
def parse_file(f, callback):
unknown_lifetime = {}
current = 0
- for line in f:
+ for i, line in enumerate(f):
+ if i % 100000 == 0:
+ print i
line = line.split()
if line[0] == "free":
_, typeid, address = line
More information about the Pypy-commit
mailing list