From 3249182b41cf3cdf7e60aaf1d2c71d8e22d12396 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 29 Jul 2011 20:55:20 +0100 Subject: Report elapsed time as well. --- benchmark-cmd | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'benchmark-cmd') diff --git a/benchmark-cmd b/benchmark-cmd index 3a5ee84..d904602 100755 --- a/benchmark-cmd +++ b/benchmark-cmd @@ -89,6 +89,7 @@ class Benchmarker(cliapp.Application): results.add_column('user', '(s)', '%.1f') results.add_column('system', '(s)', '%.1f') results.add_column('max RSS', '(KiB)', '%d') + results.add_column('elapsed', '(s)', '%.1f') results.add_column('cmd', '', '%-0s', left=True) first = True @@ -127,7 +128,7 @@ class Benchmarker(cliapp.Application): fd, timings = tempfile.mkstemp() time_argv = ['/usr/bin/time', '-o', timings, - '--format', '%U\n%S\n%e\n%M', + '--format', '%U\n%S\n%e\n%M\n%e', '--', 'sh', '-c', cmd] @@ -152,7 +153,8 @@ class Benchmarker(cliapp.Application): system = fields[1] real = fields[2] maxrss = fields[3] - return user, system, real, maxrss + elapsed = fields[4] + return user, system, real, maxrss, elapsed Benchmarker().run() -- cgit v1.2.1