summaryrefslogtreecommitdiff
path: root/obbenchlib/htmlgen.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-03-13 17:17:56 +0200
committerLars Wirzenius <liw@liw.fi>2016-03-13 17:17:56 +0200
commitad95b439e7b48ef459f68fbec34ac7c4b459ef2e (patch)
tree2effc095806dec1c0f3586f23b103d4a5f70f9bf /obbenchlib/htmlgen.py
parent30847030b02ad8d3323c1bd999d04728b8679ada (diff)
downloadobnam-benchmarks-ad95b439e7b48ef459f68fbec34ac7c4b459ef2e.tar.gz
Report VmRSS values for Obnam
Diffstat (limited to 'obbenchlib/htmlgen.py')
-rw-r--r--obbenchlib/htmlgen.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/obbenchlib/htmlgen.py b/obbenchlib/htmlgen.py
index d5b3d2b..5a67cfc 100644
--- a/obbenchlib/htmlgen.py
+++ b/obbenchlib/htmlgen.py
@@ -196,17 +196,21 @@ class BenchmarkPage(HtmlPage):
'commit_date': result['commit_date'],
'commit_id': result['commit_id'],
'total': 0,
+ 'vmrss_max': 0,
'steps': [],
}
for i, step in enumerate(result['steps']):
for step_name in step_names:
if step_name in step:
+ vmrss = step[step_name].get('vmrss', 0) / 1024 / 1024
row['steps'].append({
'filename_txt': '{}_{}.txt'.format(
result['result_id'], i),
'duration': step[step_name]['duration'],
+ 'vmrss': vmrss,
})
row['total'] += row['steps'][-1]['duration']
+ row['vmrss_max'] = max(row['vmrss_max'], vmrss)
break
return row