[pypy-svn] r58348 - pypy/build/benchmem
fijal at codespeak.net
fijal at codespeak.net
Mon Sep 22 22:16:49 CEST 2008
Author: fijal
Date: Mon Sep 22 22:16:49 2008
New Revision: 58348
Modified:
pypy/build/benchmem/report.py
pypy/build/benchmem/runbench.py
Log:
Use private instead of private dirty. Most of the time this stays the same,
but in case something get swapped out, we really want to measure total
memory.
Modified: pypy/build/benchmem/report.py
==============================================================================
--- pypy/build/benchmem/report.py (original)
+++ pypy/build/benchmem/report.py Mon Sep 22 22:16:49 2008
@@ -29,11 +29,11 @@
for name, results in reader.name2results.items():
tw.sep("=", name)
- row0 = "executable maxpdirty maxrss".split()
+ row0 = "executable maxprivate maxrss".split()
rows = [row0]
for result in results:
rows.append([result.executable,
- result.max("private_dirty"),
+ result.max("private"),
result.max("rss"),
])
tw.line(asciitable(rows))
@@ -49,7 +49,7 @@
for i in range(numsnapshosts):
row = [i]
for result in results:
- row.append(result.snapshots[i].private_dirty)
+ row.append(result.snapshots[i].private)
rows.append(row)
tw.line(asciitable(rows))
Modified: pypy/build/benchmem/runbench.py
==============================================================================
--- pypy/build/benchmem/runbench.py (original)
+++ pypy/build/benchmem/runbench.py Mon Sep 22 22:16:49 2008
@@ -168,9 +168,11 @@
self.mappings = mappings
for name in smaps.Mapping._attrnames:
setattr(self, name, sum([getattr(x, name) for x in mappings]))
+ self.private = self.private_dirty + self.private_clean
+ self.shared = self.shared_dirty + self.shared_clean
def memusage(self):
- return "privdirty: %d, shadirty: %d" %(self.private_dirty, self.shared_dirty)
+ return "private: %d, shared: %d" %(self.private, self.shared)
#
# ==============================================================================
More information about the Pypy-commit
mailing list