[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