[pypy-commit] extradoc extradoc: make the data size table fit into one column
bivab
noreply at buildbot.pypy.org
Thu Aug 9 17:17:14 CEST 2012
Author: David Schneider <david.schneider at picle.org>
Branch: extradoc
Changeset: r4492:14fa16b2eeaa
Date: 2012-08-09 17:15 +0200
http://bitbucket.org/pypy/extradoc/changeset/14fa16b2eeaa/
Log: make the data size table fit into one column
diff --git a/talk/vmil2012/tool/build_tables.py b/talk/vmil2012/tool/build_tables.py
--- a/talk/vmil2012/tool/build_tables.py
+++ b/talk/vmil2012/tool/build_tables.py
@@ -157,11 +157,11 @@
for l in resume_lines:
resumedata[l['bench']] = l
- head = ['Benchmark',
- 'Machine code size (kB)',
- 'hl resume data (kB)',
- 'll resume data (kB)',
- 'machine code resume data relation in \\%']
+ head = [r'Benchmark',
+ r'Code',
+ r'resume data',
+ r'll data',
+ r'relation']
table = []
# collect data
@@ -171,12 +171,12 @@
gmsize = float(bench['guard map size'])
asmsize = float(bench['asm size'])
rdsize = float(resumedata[name]['total resume data size'])
- rel = "%.2f" % (asmsize / (gmsize + rdsize) * 100,)
+ rel = r"%.1f {\scriptsize \%%}" % (asmsize / (gmsize + rdsize) * 100,)
table.append([
- bench['bench'],
- "%.2f" % (asmsize,),
- "%.2f" % (rdsize,),
- "%.2f" % (gmsize,),
+ r"%s" % bench['bench'],
+ r"%.1f {\scriptsize kB}" % (asmsize,),
+ r"%.1f {\scriptsize kB}" % (rdsize,),
+ r"%.1f {\scriptsize kB}" % (gmsize,),
rel])
output = render_table(template, head, sorted(table))
write_table(output, texfile)
More information about the pypy-commit
mailing list