[Zodb-checkins] CVS: ZODB3/ZEO - stats.py:1.17.6.1.18.3
Tim Peters
cvs-admin at zope.org
Mon Dec 1 21:07:43 EST 2003
Update of /cvs-repository/ZODB3/ZEO
In directory cvs.zope.org:/tmp/cvs-serv9952/ZEO
Modified Files:
Tag: Zope-2_6-branch
stats.py
Log Message:
Added a cummulative % column to temporal distance output.
=== ZODB3/ZEO/stats.py 1.17.6.1.18.2 => 1.17.6.1.18.3 ===
--- ZODB3/ZEO/stats.py:1.17.6.1.18.2 Mon Dec 1 20:50:30 2003
+++ ZODB3/ZEO/stats.py Mon Dec 1 21:07:43 2003
@@ -312,11 +312,14 @@
all = sum(dist.values())
print "Total oids with 1 load: %s" % addcommas(rest)
print "Total oids with 2 or more loads: %s" % addcommas(repeats)
- headers = ["Dist", "Count", "Percent"]
- fmt = "%5s %7s %6s"
+ headers = ["Dist", "Count", "%", "Cumm%"]
+ fmt = "%5s %7s %6s %6s"
print fmt % tuple(headers)
+ cumm = 0.0
for dist, count in L:
- print fmt % (dist, count, '%6.2f' % (100.0 * count / all))
+ percent = 100.0 * count / all
+ cumm += percent
+ print fmt % (dist, count, '%6.2f' % percent, '%6.2f' % cumm)
def dumpbysize(bysize, how, how2):
print
More information about the Zodb-checkins
mailing list